|  | Subversion
    | 
| Macros | |
| #define | svn_hash_gets(ht, key) apr_hash_get(ht, key, APR_HASH_KEY_STRING) | 
| Shortcut for apr_hash_get() with a const char * key.  More... | |
| #define | svn_hash_sets(ht, key, val) apr_hash_set(ht, key, APR_HASH_KEY_STRING, val) | 
| Shortcut for apr_hash_set() with a const char * key.  More... | |
| Functions | |
| svn_error_t * | svn_hash_keys (apr_array_header_t **array, apr_hash_t *hash, apr_pool_t *pool) | 
| Return the keys to hash in *array.  More... | |
| svn_error_t * | svn_hash_from_cstring_keys (apr_hash_t **hash, const apr_array_header_t *keys, apr_pool_t *pool) | 
| Set *hash to a new hash whose keys come from the items in keys (an array of const char *items), and whose values are match their corresponding key.  More... | |
| #define svn_hash_gets | ( | ht, | |
| key | |||
| ) | apr_hash_get(ht, key, APR_HASH_KEY_STRING) | 
Shortcut for apr_hash_get() with a const char * key.
Definition at line 262 of file svn_hash.h.
| #define svn_hash_sets | ( | ht, | |
| key, | |||
| val | |||
| ) | apr_hash_set(ht, key, APR_HASH_KEY_STRING, val) | 
Shortcut for apr_hash_set() with a const char * key.
Definition at line 277 of file svn_hash.h.
| svn_error_t* svn_hash_from_cstring_keys | ( | apr_hash_t ** | hash, | 
| const apr_array_header_t * | keys, | ||
| apr_pool_t * | pool | ||
| ) | 
Set *hash to a new hash whose keys come from the items in keys (an array of const char * items), and whose values are match their corresponding key. 
Use pool for all allocations (including *hash, its keys, and its values).
| svn_error_t* svn_hash_keys | ( | apr_array_header_t ** | array, | 
| apr_hash_t * | hash, | ||
| apr_pool_t * | pool | ||
| ) | 
Return the keys to hash in *array.
The keys are assumed to be (const char *). The keys are in no particular order.
*array itself is allocated in pool; however, the keys are not copied from the hash.
 1.8.17
 1.8.17