diff options
Diffstat (limited to 'subversion/libsvn_subr/hash.c')
-rw-r--r-- | subversion/libsvn_subr/hash.c | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/subversion/libsvn_subr/hash.c b/subversion/libsvn_subr/hash.c index f58c43c40336..28874f42cc15 100644 --- a/subversion/libsvn_subr/hash.c +++ b/subversion/libsvn_subr/hash.c @@ -31,10 +31,14 @@ #include <apr_hash.h> #include <apr_file_io.h> +#ifndef SVN_HASH__GETS_SETS +#define SVN_HASH__GETS_SETS +#endif +#include "svn_hash.h" + #include "svn_types.h" #include "svn_string.h" #include "svn_error.h" -#include "svn_hash.h" #include "svn_sorts.h" #include "svn_io.h" #include "svn_pools.h" @@ -45,7 +49,6 @@ #include "svn_private_config.h" - /* @@ -560,6 +563,20 @@ svn_hash_from_cstring_keys(apr_hash_t **hash_p, } +void * +svn_hash__gets_debug(apr_hash_t *ht, const char *key) +{ + return apr_hash_get(ht, key, APR_HASH_KEY_STRING); +} + + +void +svn_hash__sets_debug(apr_hash_t *ht, const char *key, const void *val) +{ + apr_hash_set(ht, key, APR_HASH_KEY_STRING, val); +} + + /*** Specialized getter APIs ***/ |