Version: 4.2.1
1.4 Hashtables
C pointer type representing an APR hash table.
Checks whether the given obj is an APR hash table.
Creates a new APR hash table with a default hash function suitable for
byte string keys. The hash table is allocated from the current memory
pool or from a fresh pool if (current-pool) returns
#f.
Creates a copy of an APR hash table. The copy is allocated from the
current memory pool or from a fresh pool if (current-pool)
returns #f.
| ||||
| ||||
|
Gets or sets an association in an APR hash table.
Extracts a list of all keys from the APR hash table hash.
The keys are returned as binary strings.
Extracts a list of all values from the APR hash table hash.
The values are returned as generic C pointers.
Extracts a list of all key value pairs from the APR hash table
hash. The keys are binary strings, the values generic C
pointers.
Converts a list of key value pairs into an APR hash table. The keys
should be binary strings, the values can be arbitrary C pointers.
The new hash table is allocated using make-apr-hash.