aboutsummaryrefslogtreecommitdiff
path: root/subversion/libsvn_subr/hash.c
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/libsvn_subr/hash.c')
-rw-r--r--subversion/libsvn_subr/hash.c21
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 ***/