subversion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From julianf...@apache.org
Subject svn commit: r1614616 [1/3] - in /subversion/branches/move-tracking-2: ./ subversion/bindings/javahl/native/ subversion/bindings/swig/python/svn/ subversion/include/ subversion/include/private/ subversion/libsvn_client/ subversion/libsvn_delta/ subversi...
Date Wed, 30 Jul 2014 11:23:52 GMT
Author: julianfoad
Date: Wed Jul 30 11:23:49 2014
New Revision: 1614616

URL: http://svn.apache.org/r1614616
Log:
On the 'move-tracking-2' branch: catch up with trunk@1614615.

Added:
    subversion/branches/move-tracking-2/subversion/include/private/svn_client_mtcc.h
      - copied unchanged from r1614611, subversion/trunk/subversion/include/private/svn_client_mtcc.h
Removed:
    subversion/branches/move-tracking-2/subversion/include/svn_client_mtcc.h
Modified:
    subversion/branches/move-tracking-2/   (props changed)
    subversion/branches/move-tracking-2/build.conf
    subversion/branches/move-tracking-2/subversion/bindings/javahl/native/CreateJ.cpp
    subversion/branches/move-tracking-2/subversion/bindings/javahl/native/LogMessageCallback.cpp
    subversion/branches/move-tracking-2/subversion/bindings/swig/python/svn/core.py
    subversion/branches/move-tracking-2/subversion/include/svn_types.h
    subversion/branches/move-tracking-2/subversion/libsvn_client/add.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/blame.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/commit.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/commit_util.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/copy_foreign.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/delete.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/deprecated.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/diff_summarize.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/export.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/externals.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/import.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/info.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/iprops.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/list.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/locking_commands.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/merge.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/mergeinfo.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/mtcc.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/patch.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/prop_commands.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/ra.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/relocate.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/repos_diff.c
    subversion/branches/move-tracking-2/subversion/libsvn_client/upgrade.c
    subversion/branches/move-tracking-2/subversion/libsvn_delta/compat.c
    subversion/branches/move-tracking-2/subversion/libsvn_delta/compat3.c
    subversion/branches/move-tracking-2/subversion/libsvn_diff/util.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs/editor.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs/fs-loader.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_base/lock.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_base/tree.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_fs/cached_data.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_fs/lock.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_fs/recovery.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_fs/temp_serializer.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_fs/transaction.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_util/fs-util.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_x/   (props changed)
    subversion/branches/move-tracking-2/subversion/libsvn_fs_x/cached_data.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_x/lock.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_x/temp_serializer.c
    subversion/branches/move-tracking-2/subversion/libsvn_fs_x/transaction.c
    subversion/branches/move-tracking-2/subversion/libsvn_ra/compat.c
    subversion/branches/move-tracking-2/subversion/libsvn_ra/ra_loader.c
    subversion/branches/move-tracking-2/subversion/libsvn_ra_local/ra_plugin.c
    subversion/branches/move-tracking-2/subversion/libsvn_ra_serf/commit.c
    subversion/branches/move-tracking-2/subversion/libsvn_ra_serf/inherited_props.c
    subversion/branches/move-tracking-2/subversion/libsvn_ra_serf/lock.c
    subversion/branches/move-tracking-2/subversion/libsvn_ra_serf/update.c
    subversion/branches/move-tracking-2/subversion/libsvn_ra_svn/client.c
    subversion/branches/move-tracking-2/subversion/libsvn_repos/delta.c
    subversion/branches/move-tracking-2/subversion/libsvn_repos/fs-wrap.c
    subversion/branches/move-tracking-2/subversion/libsvn_repos/hooks.c
    subversion/branches/move-tracking-2/subversion/libsvn_repos/load-fs-vtable.c
    subversion/branches/move-tracking-2/subversion/libsvn_repos/log.c
    subversion/branches/move-tracking-2/subversion/libsvn_repos/replay.c
    subversion/branches/move-tracking-2/subversion/libsvn_repos/reporter.c
    subversion/branches/move-tracking-2/subversion/libsvn_repos/rev_hunt.c
    subversion/branches/move-tracking-2/subversion/libsvn_subr/config_auth.c
    subversion/branches/move-tracking-2/subversion/libsvn_subr/debug.c
    subversion/branches/move-tracking-2/subversion/libsvn_subr/hash.c
    subversion/branches/move-tracking-2/subversion/libsvn_subr/io.c
    subversion/branches/move-tracking-2/subversion/libsvn_subr/iter.c
    subversion/branches/move-tracking-2/subversion/libsvn_subr/log.c
    subversion/branches/move-tracking-2/subversion/libsvn_subr/mergeinfo.c
    subversion/branches/move-tracking-2/subversion/libsvn_subr/object_pool.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/adm_crawler.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/adm_ops.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/conflicts.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/copy.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/deprecated.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/entries.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/info.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/lock.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/node.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/old-and-busted.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/props.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/status.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/update_editor.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/upgrade.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/wc_db.c
    subversion/branches/move-tracking-2/subversion/libsvn_wc/wc_db_wcroot.c
    subversion/branches/move-tracking-2/subversion/mod_dav_svn/reports/inherited-props.c
    subversion/branches/move-tracking-2/subversion/mod_dav_svn/version.c
    subversion/branches/move-tracking-2/subversion/svn/log-cmd.c
    subversion/branches/move-tracking-2/subversion/svn/propget-cmd.c
    subversion/branches/move-tracking-2/subversion/svn/status-cmd.c
    subversion/branches/move-tracking-2/subversion/svn/svn.c
    subversion/branches/move-tracking-2/subversion/svnadmin/svnadmin.c
    subversion/branches/move-tracking-2/subversion/svndumpfilter/svndumpfilter.c
    subversion/branches/move-tracking-2/subversion/svnlook/svnlook.c
    subversion/branches/move-tracking-2/subversion/svnmucc/svnmucc.c
    subversion/branches/move-tracking-2/subversion/svnrdump/dump_editor.c
    subversion/branches/move-tracking-2/subversion/svnrdump/load_editor.c
    subversion/branches/move-tracking-2/subversion/svnrdump/util.c
    subversion/branches/move-tracking-2/subversion/svnserve/serve.c
    subversion/branches/move-tracking-2/subversion/svnsync/svnsync.c
    subversion/branches/move-tracking-2/subversion/svnsync/sync.c
    subversion/branches/move-tracking-2/subversion/tests/cmdline/entries-dump.c
    subversion/branches/move-tracking-2/subversion/tests/libsvn_client/client-test.c
    subversion/branches/move-tracking-2/subversion/tests/libsvn_client/mtcc-test.c
    subversion/branches/move-tracking-2/subversion/tests/libsvn_fs/locks-test.c
    subversion/branches/move-tracking-2/subversion/tests/libsvn_ra/ra-test.c
    subversion/branches/move-tracking-2/subversion/tests/libsvn_subr/dirent_uri-test.c
    subversion/branches/move-tracking-2/subversion/tests/libsvn_wc/op-depth-test.c
    subversion/branches/move-tracking-2/subversion/tests/svn_test_fs.c
    subversion/branches/move-tracking-2/tools/client-side/svn-bench/null-info-cmd.c
    subversion/branches/move-tracking-2/tools/dev/gdb-py/svndbg/printers.py
    subversion/branches/move-tracking-2/tools/server-side/svn-rep-sharing-stats.c

Propchange: subversion/branches/move-tracking-2/
------------------------------------------------------------------------------
  Merged /subversion/trunk:r1614386-1614615

Modified: subversion/branches/move-tracking-2/build.conf
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/build.conf?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/build.conf (original)
+++ subversion/branches/move-tracking-2/build.conf Wed Jul 30 11:23:49 2014
@@ -242,7 +242,7 @@ type = lib
 path = subversion/libsvn_client
 libs = libsvn_wc libsvn_ra libsvn_delta libsvn_diff libsvn_subr apriconv apr
 install = lib
-msvc-export = svn_client.h svn_client_mtcc.h private/svn_client_private.h
+msvc-export = svn_client.h private/svn_client_mtcc.h private/svn_client_private.h
 
 # Routines for binary diffing and tree-deltas
 [libsvn_delta]

Modified: subversion/branches/move-tracking-2/subversion/bindings/javahl/native/CreateJ.cpp
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/bindings/javahl/native/CreateJ.cpp?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/bindings/javahl/native/CreateJ.cpp (original)
+++ subversion/branches/move-tracking-2/subversion/bindings/javahl/native/CreateJ.cpp Wed Jul 30 11:23:49 2014
@@ -523,8 +523,8 @@ CreateJ::LockMap(const apr_hash_t *locks
   for (hi = apr_hash_first(pool, (apr_hash_t *) locks); hi;
         hi = apr_hash_next(hi), ++i)
     {
-      const char *key = (const char *) svn__apr_hash_index_key(hi);
-      const svn_lock_t *lock = (const svn_lock_t *) svn__apr_hash_index_val(hi);
+      const char *key = (const char *) apr_hash_this_key(hi);
+      const svn_lock_t *lock = (const svn_lock_t *) apr_hash_this_val(hi);
 
       jstring jpath = JNIUtil::makeJString(key);
       if (JNIUtil::isJavaExceptionThrown())

Modified: subversion/branches/move-tracking-2/subversion/bindings/javahl/native/LogMessageCallback.cpp
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/bindings/javahl/native/LogMessageCallback.cpp?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/bindings/javahl/native/LogMessageCallback.cpp (original)
+++ subversion/branches/move-tracking-2/subversion/bindings/javahl/native/LogMessageCallback.cpp Wed Jul 30 11:23:49 2014
@@ -103,9 +103,9 @@ LogMessageCallback::singleMessage(svn_lo
            hi = apr_hash_next(hi))
         {
           const char *path =
-            reinterpret_cast<const char *>(svn__apr_hash_index_key(hi));
+            reinterpret_cast<const char *>(apr_hash_this_key(hi));
           svn_log_changed_path2_t *log_item =
-            reinterpret_cast<svn_log_changed_path2_t *>(svn__apr_hash_index_val(hi));
+            reinterpret_cast<svn_log_changed_path2_t *>(apr_hash_this_val(hi));
 
           jobject cp = CreateJ::ChangedPath(path, log_item);
 

Modified: subversion/branches/move-tracking-2/subversion/bindings/swig/python/svn/core.py
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/bindings/swig/python/svn/core.py?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/bindings/swig/python/svn/core.py (original)
+++ subversion/branches/move-tracking-2/subversion/bindings/swig/python/svn/core.py Wed Jul 30 11:23:49 2014
@@ -316,7 +316,6 @@ def run_app(func, *args, **kw):
 # 'apr_pool_clear' 'apr_pool_destroy' 'apr_pool_t'
 # 'apr_time_ansi_put'
 # 'run_app'
-# 'svn__apr_hash_index_key' 'svn__apr_hash_index_klen' 'svn__apr_hash_index_val'
 # 'svn_relpath__internal_style' 'svn_uri__is_ancestor'
 # 'svn_tristate__from_word' 'svn_tristate__to_word'
 __all__ = filter(lambda s: (s.startswith('svn_')

Modified: subversion/branches/move-tracking-2/subversion/include/svn_types.h
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/include/svn_types.h?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/include/svn_types.h (original)
+++ subversion/branches/move-tracking-2/subversion/include/svn_types.h Wed Jul 30 11:23:49 2014
@@ -32,6 +32,7 @@
 #include <limits.h> /* for ULONG_MAX */
 
 #include <apr.h>         /* for apr_size_t, apr_int64_t, ... */
+#include <apr_version.h>
 #include <apr_errno.h>   /* for apr_status_t */
 #include <apr_pools.h>   /* for apr_pool_t */
 #include <apr_hash.h>    /* for apr_hash_t */
@@ -245,21 +246,26 @@ typedef struct svn_version_t svn_version
  * These functions enable the caller to dereference an APR hash table index
  * without type casts or temporary variables.
  *
- * ### These are private, and may go away when APR implements them natively.
+ * These functions are provided by APR itself from version 1.5.
+ * Definitions are provided here for when using older versions of APR.
  * @{
  */
 
+#if !APR_VERSION_AT_LEAST(1, 5, 0)
+
 /** Return the key of the hash table entry indexed by @a hi. */
 const void *
-svn__apr_hash_index_key(const apr_hash_index_t *hi);
+apr_hash_this_key(apr_hash_index_t *hi);
 
 /** Return the key length of the hash table entry indexed by @a hi. */
 apr_ssize_t
-svn__apr_hash_index_klen(const apr_hash_index_t *hi);
+apr_hash_this_key_len(apr_hash_index_t *hi);
 
 /** Return the value of the hash table entry indexed by @a hi. */
 void *
-svn__apr_hash_index_val(const apr_hash_index_t *hi);
+apr_hash_this_val(apr_hash_index_t *hi);
+
+#endif
 
 /** @} */
 

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/add.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/add.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/add.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/add.c Wed Jul 30 11:23:49 2014
@@ -169,8 +169,8 @@ get_auto_props_for_pattern(apr_hash_t *p
        hi != NULL;
        hi = apr_hash_next(hi))
     {
-      const char *propname = svn__apr_hash_index_key(hi);
-      const char *propval = svn__apr_hash_index_val(hi);
+      const char *propname = apr_hash_this_key(hi);
+      const char *propval = apr_hash_this_val(hi);
       svn_string_t *propval_str =
         svn_string_create_empty(apr_hash_pool_get(properties));
 
@@ -207,8 +207,8 @@ svn_client__get_paths_auto_props(apr_has
            hi != NULL;
            hi = apr_hash_next(hi))
         {
-          const char *pattern = svn__apr_hash_index_key(hi);
-          apr_hash_t *propvals = svn__apr_hash_index_val(hi);
+          const char *pattern = apr_hash_this_key(hi);
+          apr_hash_t *propvals = apr_hash_this_val(hi);
 
           get_auto_props_for_pattern(*properties, mimetype, &have_executable,
                                      svn_dirent_basename(path, scratch_pool),
@@ -427,8 +427,8 @@ add_dir_recursive(const char *dir_abspat
      version control. */
   for (hi = apr_hash_first(scratch_pool, dirents); hi; hi = apr_hash_next(hi))
     {
-      const char *name = svn__apr_hash_index_key(hi);
-      svn_io_dirent2_t *dirent = svn__apr_hash_index_val(hi);
+      const char *name = apr_hash_this_key(hi);
+      svn_io_dirent2_t *dirent = apr_hash_this_val(hi);
       const char *abspath;
 
       svn_pool_clear(iterpool);

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/blame.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/blame.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/blame.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/blame.c Wed Jul 30 11:23:49 2014
@@ -689,7 +689,7 @@ svn_client_blame5(const char *target,
           /* Should only be one value */
           SVN_ERR_ASSERT(apr_hash_count(props) == 1);
 
-          value = svn__apr_hash_index_val(hi);
+          value = apr_hash_this_val(hi);
           if (value && svn_mime_type_is_binary(value->data))
             return svn_error_createf
               (SVN_ERR_CLIENT_IS_BINARY_FILE, 0,

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/commit.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/commit.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/commit.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/commit.c Wed Jul 30 11:23:49 2014
@@ -205,8 +205,8 @@ collect_lock_tokens(apr_hash_t **result,
 
   for (hi = apr_hash_first(pool, all_tokens); hi; hi = apr_hash_next(hi))
     {
-      const char *url = svn__apr_hash_index_key(hi);
-      const char *token = svn__apr_hash_index_val(hi);
+      const char *url = apr_hash_this_key(hi);
+      const char *token = apr_hash_this_val(hi);
       const char *relpath = svn_uri_skip_ancestor(base_url, url, pool);
 
       if (relpath)
@@ -353,8 +353,8 @@ determine_lock_targets(apr_array_header_
        hi = apr_hash_next(hi))
     {
       const char *common;
-      const char *wcroot_abspath = svn__apr_hash_index_key(hi);
-      apr_array_header_t *wc_targets = svn__apr_hash_index_val(hi);
+      const char *wcroot_abspath = apr_hash_this_key(hi);
+      apr_array_header_t *wc_targets = apr_hash_this_val(hi);
 
       svn_pool_clear(iterpool);
 
@@ -680,7 +680,7 @@ svn_client_commit6(const apr_array_heade
     apr_hash_index_t *hi = apr_hash_first(iterpool,
                                           committables->by_repository);
 
-    commit_items = svn__apr_hash_index_val(hi);
+    commit_items = apr_hash_this_val(hi);
   }
 
   /* If our array of targets contains only locks (and no actual file

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/commit_util.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/commit_util.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/commit_util.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/commit_util.c Wed Jul 30 11:23:49 2014
@@ -1257,13 +1257,13 @@ svn_client__harvest_committables(svn_cli
   /* Make sure that every path in danglers is part of the commit. */
   for (hi = apr_hash_first(scratch_pool, danglers); hi; hi = apr_hash_next(hi))
     {
-      const char *dangling_parent = svn__apr_hash_index_key(hi);
+      const char *dangling_parent = apr_hash_this_key(hi);
 
       svn_pool_clear(iterpool);
 
       if (! look_up_committable(*committables, dangling_parent, iterpool))
         {
-          const char *dangling_child = svn__apr_hash_index_val(hi);
+          const char *dangling_child = apr_hash_this_val(hi);
 
           if (ctx->notify_func2 != NULL)
             {
@@ -1887,7 +1887,7 @@ svn_client__do_commit(const char *base_u
        hi;
        hi = apr_hash_next(hi))
     {
-      struct file_mod_t *mod = svn__apr_hash_index_val(hi);
+      struct file_mod_t *mod = apr_hash_this_val(hi);
       const svn_client_commit_item3_t *item = mod->item;
       const svn_checksum_t *new_text_base_md5_checksum;
       const svn_checksum_t *new_text_base_sha1_checksum;

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/copy_foreign.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/copy_foreign.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/copy_foreign.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/copy_foreign.c Wed Jul 30 11:23:49 2014
@@ -528,7 +528,7 @@ svn_client__copy_foreign(const char *url
         for (hi = apr_hash_first(scratch_pool, props); hi;
              hi = apr_hash_next(hi))
           {
-            const char *name = svn__apr_hash_index_key(hi);
+            const char *name = apr_hash_this_key(hi);
 
             if (svn_property_kind2(name) != svn_prop_regular_kind
                 || ! strcmp(name, SVN_PROP_MERGEINFO))

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/delete.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/delete.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/delete.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/delete.c Wed Jul 30 11:23:49 2014
@@ -305,7 +305,7 @@ delete_urls_multi_repos(const apr_array_
 
       for (hi = apr_hash_first(pool, deletables); hi; hi = apr_hash_next(hi))
         {
-          const char *repos_root = svn__apr_hash_index_key(hi);
+          const char *repos_root = apr_hash_this_key(hi);
 
           repos_relpath = svn_uri_skip_ancestor(repos_root, uri, pool);
           if (repos_relpath)
@@ -313,7 +313,7 @@ delete_urls_multi_repos(const apr_array_
               /* Great!  We've found another URI underneath this
                  session.  We'll pick out the related RA session for
                  use later, store the new target, and move on.  */
-              repos_deletables = svn__apr_hash_index_val(hi);
+              repos_deletables = apr_hash_this_val(hi);
               APR_ARRAY_PUSH(repos_deletables->target_uris, const char *) =
                 apr_pstrdup(pool, uri);
               break;
@@ -370,7 +370,7 @@ delete_urls_multi_repos(const apr_array_
   iterpool = svn_pool_create(pool);
   for (hi = apr_hash_first(pool, deletables); hi; hi = apr_hash_next(hi))
     {
-      struct repos_deletables_t *repos_deletables = svn__apr_hash_index_val(hi);
+      struct repos_deletables_t *repos_deletables = apr_hash_this_val(hi);
       const char *base_uri;
       apr_array_header_t *target_relpaths;
 
@@ -582,7 +582,7 @@ svn_client_delete4(const apr_array_heade
       for (hi = apr_hash_first(pool, wcroots); hi; hi = apr_hash_next(hi))
         {
           const char *root_abspath;
-          const apr_array_header_t *targets = svn__apr_hash_index_val(hi);
+          const apr_array_header_t *targets = apr_hash_this_val(hi);
 
           svn_pool_clear(iterpool);
 

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/deprecated.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/deprecated.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/deprecated.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/deprecated.c Wed Jul 30 11:23:49 2014
@@ -1971,8 +1971,8 @@ svn_client_propget3(apr_hash_t **props,
       for (hi = apr_hash_first(pool, temp_props); hi;
             hi = apr_hash_next(hi))
         {
-          const char *abspath = svn__apr_hash_index_key(hi);
-          svn_string_t *value = svn__apr_hash_index_val(hi);
+          const char *abspath = apr_hash_this_key(hi);
+          svn_string_t *value = apr_hash_this_val(hi);
           const char *relpath = svn_dirent_join(path_or_url,
                                      svn_dirent_skip_ancestor(target, abspath),
                                      pool);
@@ -2032,9 +2032,9 @@ string_hash_dup(apr_hash_t *hash, apr_po
 
   for (hi = apr_hash_first(pool, hash); hi; hi = apr_hash_next(hi))
     {
-      const char *key = apr_pstrdup(pool, svn__apr_hash_index_key(hi));
-      apr_ssize_t klen = svn__apr_hash_index_klen(hi);
-      svn_string_t *val = svn_string_dup(svn__apr_hash_index_val(hi), pool);
+      const char *key = apr_pstrdup(pool, apr_hash_this_key(hi));
+      apr_ssize_t klen = apr_hash_this_key_len(hi);
+      svn_string_t *val = svn_string_dup(apr_hash_this_val(hi), pool);
 
       apr_hash_set(new_hash, key, klen, val);
     }

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/diff_summarize.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/diff_summarize.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/diff_summarize.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/diff_summarize.c Wed Jul 30 11:23:49 2014
@@ -90,7 +90,7 @@ props_changed_hash(apr_hash_t *props,
 
   for (hi = apr_hash_first(scratch_pool, props); hi; hi = apr_hash_next(hi))
     {
-      const char *name = svn__apr_hash_index_key(hi);
+      const char *name = apr_hash_this_key(hi);
 
       if (svn_property_kind2(name) == svn_prop_regular_kind)
         {

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/export.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/export.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/export.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/export.c Wed Jul 30 11:23:49 2014
@@ -1274,8 +1274,8 @@ export_file(const char *from_path_or_url
    * with information. */
   for (hi = apr_hash_first(scratch_pool, props); hi; hi = apr_hash_next(hi))
     {
-      const char *propname = svn__apr_hash_index_key(hi);
-      const svn_string_t *propval = svn__apr_hash_index_val(hi);
+      const char *propname = apr_hash_this_key(hi);
+      const svn_string_t *propval = apr_hash_this_val(hi);
 
       SVN_ERR(change_file_prop(fb, propname, propval, scratch_pool));
     }
@@ -1542,7 +1542,7 @@ svn_client_export5(svn_revnum_t *result_
                hi;
                hi = apr_hash_next(hi))
             {
-              const char *external_abspath = svn__apr_hash_index_key(hi);
+              const char *external_abspath = apr_hash_this_key(hi);
               const char *relpath;
               const char *target_abspath;
 

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/externals.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/externals.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/externals.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/externals.c Wed Jul 30 11:23:49 2014
@@ -959,8 +959,8 @@ svn_client__handle_externals(apr_hash_t 
        hi;
        hi = apr_hash_next(hi))
     {
-      const char *local_abspath = svn__apr_hash_index_key(hi);
-      const char *desc_text = svn__apr_hash_index_val(hi);
+      const char *local_abspath = apr_hash_this_key(hi);
+      const char *desc_text = apr_hash_this_val(hi);
       svn_depth_t ambient_depth = svn_depth_infinity;
 
       svn_pool_clear(iterpool);
@@ -970,7 +970,7 @@ svn_client__handle_externals(apr_hash_t 
           const char *ambient_depth_w;
 
           ambient_depth_w = apr_hash_get(ambient_depths, local_abspath,
-                                         svn__apr_hash_index_klen(hi));
+                                         apr_hash_this_key_len(hi));
 
           if (ambient_depth_w == NULL)
             {
@@ -997,8 +997,8 @@ svn_client__handle_externals(apr_hash_t 
        hi;
        hi = apr_hash_next(hi))
     {
-      const char *item_abspath = svn__apr_hash_index_key(hi);
-      const char *defining_abspath = svn__apr_hash_index_val(hi);
+      const char *item_abspath = apr_hash_this_key(hi);
+      const char *defining_abspath = apr_hash_this_val(hi);
       const char *parent_abspath;
 
       svn_pool_clear(iterpool);
@@ -1072,8 +1072,8 @@ svn_client__export_externals(apr_hash_t 
        hi;
        hi = apr_hash_next(hi))
     {
-      const char *local_abspath = svn__apr_hash_index_key(hi);
-      const char *desc_text = svn__apr_hash_index_val(hi);
+      const char *local_abspath = apr_hash_this_key(hi);
+      const char *desc_text = apr_hash_this_val(hi);
       const char *local_relpath;
       const char *dir_url;
       apr_array_header_t *items;

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/import.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/import.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/import.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/import.c Wed Jul 30 11:23:49 2014
@@ -228,8 +228,8 @@ import_file(const svn_delta_editor_t *ed
     {
       for (hi = apr_hash_first(pool, properties); hi; hi = apr_hash_next(hi))
         {
-          const char *pname = svn__apr_hash_index_key(hi);
-          const svn_string_t *pval = svn__apr_hash_index_val(hi);
+          const char *pname = apr_hash_this_key(hi);
+          const svn_string_t *pval = apr_hash_this_val(hi);
 
           SVN_ERR(editor->change_file_prop(file_baton, pname, pval, pool));
         }
@@ -302,8 +302,8 @@ get_filtered_children(apr_hash_t **child
 
   for (hi = apr_hash_first(scratch_pool, dirents); hi; hi = apr_hash_next(hi))
     {
-      const char *base_name = svn__apr_hash_index_key(hi);
-      const svn_io_dirent2_t *dirent = svn__apr_hash_index_val(hi);
+      const char *base_name = apr_hash_this_key(hi);
+      const svn_io_dirent2_t *dirent = apr_hash_this_val(hi);
       const char *local_abspath;
 
       svn_pool_clear(iterpool);

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/info.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/info.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/info.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/info.c Wed Jul 30 11:23:49 2014
@@ -203,8 +203,8 @@ push_dir_info(svn_ra_session_t *ra_sessi
       const char *path, *fs_path;
       svn_lock_t *lock;
       svn_client_info2_t *info;
-      const char *name = svn__apr_hash_index_key(hi);
-      svn_dirent_t *the_ent = svn__apr_hash_index_val(hi);
+      const char *name = apr_hash_this_key(hi);
+      svn_dirent_t *the_ent = apr_hash_this_val(hi);
       svn_client__pathrev_t *child_pathrev;
 
       svn_pool_clear(subpool);

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/iprops.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/iprops.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/iprops.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/iprops.c Wed Jul 30 11:23:49 2014
@@ -176,8 +176,8 @@ get_inheritable_props(apr_hash_t **wcroo
            hi;
            hi = apr_hash_next(hi))
         {
-          const char *child_abspath = svn__apr_hash_index_key(hi);
-          const char *child_repos_relpath = svn__apr_hash_index_val(hi);
+          const char *child_abspath = apr_hash_this_key(hi);
+          const char *child_repos_relpath = apr_hash_this_val(hi);
           const char *url;
           apr_array_header_t *inherited_props;
           svn_error_t *err;

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/list.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/list.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/list.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/list.c Wed Jul 30 11:23:49 2014
@@ -426,8 +426,8 @@ list_externals(apr_hash_t *externals,
        hi;
        hi = apr_hash_next(hi))
     {
-      const char *externals_parent_url = svn__apr_hash_index_key(hi);
-      svn_string_t *externals_desc = svn__apr_hash_index_val(hi);
+      const char *externals_parent_url = apr_hash_this_key(hi);
+      svn_string_t *externals_desc = apr_hash_this_val(hi);
       apr_array_header_t *external_items;
 
       svn_pool_clear(iterpool);

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/locking_commands.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/locking_commands.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/locking_commands.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/locking_commands.c Wed Jul 30 11:23:49 2014
@@ -327,7 +327,7 @@ organize_lock_targets(apr_array_header_t
            hi = apr_hash_next(hi))
         {
           const char *lock_abspath;
-          apr_array_header_t *paths = svn__apr_hash_index_val(hi);
+          apr_array_header_t *paths = apr_hash_this_val(hi);
 
           /* Use parent dir of a single file target */
           if (paths->nelts == 1)
@@ -354,7 +354,7 @@ organize_lock_targets(apr_array_header_t
            hi;
            hi = apr_hash_next(hi))
         {
-          apr_array_header_t *wc_targets = svn__apr_hash_index_val(hi);
+          apr_array_header_t *wc_targets = apr_hash_this_val(hi);
 
           for (i = 0; i < wc_targets->nelts; i++)
             {
@@ -411,8 +411,8 @@ organize_lock_targets(apr_array_header_t
            hi;
            hi = apr_hash_next(hi))
         {
-          const char *local_abspath = svn__apr_hash_index_key(hi);
-          struct wc_lock_item_t *wli = svn__apr_hash_index_val(hi);
+          const char *local_abspath = apr_hash_this_key(hi);
+          struct wc_lock_item_t *wli = apr_hash_this_val(hi);
           const char *rel_url;
 
           svn_pool_clear(iterpool);
@@ -484,7 +484,7 @@ fetch_tokens(svn_ra_session_t *ra_sessio
 
   for (hi = apr_hash_first(pool, path_tokens); hi; hi = apr_hash_next(hi))
     {
-      const char *path = svn__apr_hash_index_key(hi);
+      const char *path = apr_hash_this_key(hi);
       svn_lock_t *lock;
 
       svn_pool_clear(iterpool);

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/merge.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/merge.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/merge.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/merge.c Wed Jul 30 11:23:49 2014
@@ -632,8 +632,8 @@ split_mergeinfo_on_revision(svn_mergeinf
   for (hi = apr_hash_first(pool, *mergeinfo); hi; hi = apr_hash_next(hi))
     {
       int i;
-      const char *merge_source_path = svn__apr_hash_index_key(hi);
-      svn_rangelist_t *rangelist = svn__apr_hash_index_val(hi);
+      const char *merge_source_path = apr_hash_this_key(hi);
+      svn_rangelist_t *rangelist = apr_hash_this_val(hi);
 
       svn_pool_clear(iterpool);
 
@@ -862,8 +862,8 @@ filter_self_referential_mergeinfo(apr_ar
                hi; hi = apr_hash_next(hi))
             {
               int j;
-              const char *source_path = svn__apr_hash_index_key(hi);
-              svn_rangelist_t *rangelist = svn__apr_hash_index_val(hi);
+              const char *source_path = apr_hash_this_key(hi);
+              svn_rangelist_t *rangelist = apr_hash_this_val(hi);
               const char *merge_source_url;
               svn_rangelist_t *adjusted_rangelist =
                 apr_array_make(iterpool, 0, sizeof(svn_merge_range_t *));
@@ -1529,14 +1529,14 @@ handle_pending_notifications(merge_cmd_b
            hi;
            hi = apr_hash_next(hi))
         {
-          const char *del_abspath = svn__apr_hash_index_key(hi);
+          const char *del_abspath = apr_hash_this_key(hi);
           svn_wc_notify_t *notify;
 
           notify = svn_wc_create_notify(del_abspath,
                                         svn_wc_notify_update_delete,
                                         scratch_pool);
           notify->kind = svn_node_kind_from_word(
-                                    svn__apr_hash_index_val(hi));
+                                    apr_hash_this_val(hi));
 
           (*merge_b->ctx->notify_func2)(merge_b->ctx->notify_baton2,
                                         notify, scratch_pool);
@@ -5145,8 +5145,8 @@ update_wc_mergeinfo(svn_mergeinfo_catalo
      the WC with its on-disk mergeinfo. */
   for (hi = apr_hash_first(scratch_pool, merges); hi; hi = apr_hash_next(hi))
     {
-      const char *local_abspath = svn__apr_hash_index_key(hi);
-      svn_rangelist_t *ranges = svn__apr_hash_index_val(hi);
+      const char *local_abspath = apr_hash_this_key(hi);
+      svn_rangelist_t *ranges = apr_hash_this_val(hi);
       svn_rangelist_t *rangelist;
       svn_error_t *err;
       const char *local_abspath_rel_to_target;
@@ -5297,7 +5297,7 @@ record_skips_in_mergeinfo(const char *me
   for (hi = apr_hash_first(scratch_pool, merge_b->skipped_abspaths); hi;
        hi = apr_hash_next(hi))
     {
-      const char *skipped_abspath = svn__apr_hash_index_key(hi);
+      const char *skipped_abspath = apr_hash_this_key(hi);
       svn_wc_notify_state_t obstruction_state;
 
       svn_pool_clear(iterpool);
@@ -6159,7 +6159,7 @@ pre_merge_status_cb(void *baton,
            hi;
            hi = apr_hash_next(hi))
         {
-          const char *missing_root_path = svn__apr_hash_index_key(hi);
+          const char *missing_root_path = apr_hash_this_key(hi);
 
           if (svn_dirent_is_ancestor(missing_root_path,
                                      local_abspath))
@@ -6217,8 +6217,8 @@ get_wc_explicit_mergeinfo_catalog(apr_ha
        hi;
        hi = apr_hash_next(hi))
     {
-      const char *wc_path = svn__apr_hash_index_key(hi);
-      svn_string_t *mergeinfo_string = svn__apr_hash_index_val(hi);
+      const char *wc_path = apr_hash_this_key(hi);
+      svn_string_t *mergeinfo_string = apr_hash_this_val(hi);
       svn_mergeinfo_t mergeinfo;
       svn_error_t *err;
 
@@ -6331,8 +6331,8 @@ get_mergeinfo_paths(apr_array_header_t *
            hi;
            hi = apr_hash_next(hi))
         {
-          const char *wc_path = svn__apr_hash_index_key(hi);
-          svn_mergeinfo_t mergeinfo = svn__apr_hash_index_val(hi);
+          const char *wc_path = apr_hash_this_key(hi);
+          svn_mergeinfo_t mergeinfo = apr_hash_this_val(hi);
           svn_client__merge_path_t *mergeinfo_child =
             svn_client__merge_path_create(wc_path, result_pool);
 
@@ -6400,7 +6400,7 @@ get_mergeinfo_paths(apr_array_header_t *
           svn_pool_clear(iterpool);
           svn_stringbuf_appendcstr(missing_subtree_err_buf,
                                    svn_dirent_local_style(
-                                     svn__apr_hash_index_key(hi), iterpool));
+                                     apr_hash_this_key(hi), iterpool));
           svn_stringbuf_appendcstr(missing_subtree_err_buf, "\n");
         }
 
@@ -6416,7 +6416,7 @@ get_mergeinfo_paths(apr_array_header_t *
            hi;
            hi = apr_hash_next(hi))
         {
-           const char *wc_path = svn__apr_hash_index_key(hi);
+           const char *wc_path = apr_hash_this_key(hi);
            svn_client__merge_path_t *child = get_child_with_mergeinfo(
              children_with_mergeinfo, wc_path);
 
@@ -6444,8 +6444,8 @@ get_mergeinfo_paths(apr_array_header_t *
            hi = apr_hash_next(hi))
         {
            svn_boolean_t new_shallow_child = FALSE;
-           const char *wc_path = svn__apr_hash_index_key(hi);
-           svn_depth_t *child_depth = svn__apr_hash_index_val(hi);
+           const char *wc_path = apr_hash_this_key(hi);
+           svn_depth_t *child_depth = apr_hash_this_val(hi);
            svn_client__merge_path_t *shallow_child = get_child_with_mergeinfo(
              children_with_mergeinfo, wc_path);
 
@@ -6499,7 +6499,7 @@ get_mergeinfo_paths(apr_array_header_t *
            hi;
            hi = apr_hash_next(hi))
         {
-           const char *wc_path = svn__apr_hash_index_key(hi);
+           const char *wc_path = apr_hash_this_key(hi);
            svn_client__merge_path_t *child = get_child_with_mergeinfo(
              children_with_mergeinfo, wc_path);
 
@@ -7755,7 +7755,7 @@ process_children_with_new_mergeinfo(merg
        hi;
        hi = apr_hash_next(hi))
     {
-      const char *abspath_with_new_mergeinfo = svn__apr_hash_index_key(hi);
+      const char *abspath_with_new_mergeinfo = apr_hash_this_key(hi);
       svn_mergeinfo_t path_inherited_mergeinfo;
       svn_mergeinfo_t path_explicit_mergeinfo;
       svn_client__merge_path_t *new_child;
@@ -7858,7 +7858,7 @@ path_is_subtree(const char *local_abspat
       for (hi = apr_hash_first(pool, subtrees);
            hi; hi = apr_hash_next(hi))
         {
-          const char *path_touched_by_merge = svn__apr_hash_index_key(hi);
+          const char *path_touched_by_merge = apr_hash_this_key(hi);
           if (svn_dirent_is_ancestor(local_abspath, path_touched_by_merge))
             return TRUE;
         }
@@ -7973,8 +7973,8 @@ log_find_operative_subtree_revs(void *ba
        hi;
        hi = apr_hash_next(hi))
     {
-      const char *path = svn__apr_hash_index_key(hi);
-      svn_log_changed_path2_t *change = svn__apr_hash_index_val(hi);
+      const char *path = apr_hash_this_key(hi);
+      svn_log_changed_path2_t *change = apr_hash_this_val(hi);
 
         {
           const char *child;
@@ -8659,7 +8659,7 @@ record_mergeinfo_for_added_subtrees(
   iterpool = svn_pool_create(pool);
   for (hi = apr_hash_first(pool, added_abspaths); hi; hi = apr_hash_next(hi))
     {
-      const char *added_abspath = svn__apr_hash_index_key(hi);
+      const char *added_abspath = apr_hash_this_key(hi);
       const char *dir_abspath;
       svn_mergeinfo_t parent_mergeinfo;
       svn_mergeinfo_t added_path_mergeinfo;
@@ -8868,7 +8868,7 @@ log_noop_revs(void *baton,
        hi;
        hi = apr_hash_next(hi))
     {
-      const char *fspath = svn__apr_hash_index_key(hi);
+      const char *fspath = apr_hash_this_key(hi);
       const char *rel_path;
       const char *cwmi_abspath;
       svn_rangelist_t *paths_explicit_rangelist = NULL;
@@ -10695,7 +10695,7 @@ log_find_operative_revs(void *baton,
        hi = apr_hash_next(hi))
     {
       const char *subtree_missing_this_rev;
-      const char *path = svn__apr_hash_index_key(hi);
+      const char *path = apr_hash_this_key(hi);
       const char *rel_path;
       const char *source_rel_path;
       svn_boolean_t in_catalog;
@@ -10823,7 +10823,7 @@ find_unsynced_ranges(const svn_client__p
            hi_catalog;
            hi_catalog = apr_hash_next(hi_catalog))
         {
-          svn_mergeinfo_t mergeinfo = svn__apr_hash_index_val(hi_catalog);
+          svn_mergeinfo_t mergeinfo = apr_hash_this_val(hi_catalog);
 
           SVN_ERR(svn_rangelist__merge_many(potentially_unmerged_ranges,
                                             mergeinfo,
@@ -11029,8 +11029,8 @@ find_unmerged_mergeinfo(svn_mergeinfo_ca
        hi;
        hi = apr_hash_next(hi))
     {
-      const char *target_path = svn__apr_hash_index_key(hi);
-      svn_mergeinfo_t target_history_as_mergeinfo = svn__apr_hash_index_val(hi);
+      const char *target_path = apr_hash_this_key(hi);
+      svn_mergeinfo_t target_history_as_mergeinfo = apr_hash_this_val(hi);
       const char *path_rel_to_session
         = svn_relpath_skip_ancestor(target_repos_rel_path, target_path);
       const char *source_path;
@@ -11114,11 +11114,11 @@ find_unmerged_mergeinfo(svn_mergeinfo_ca
        hi;
        hi = apr_hash_next(hi))
     {
-      const char *source_path = svn__apr_hash_index_key(hi);
+      const char *source_path = apr_hash_this_key(hi);
       const char *path_rel_to_session =
         svn_relpath_skip_ancestor(source_repos_rel_path, source_path);
       const char *source_url;
-      svn_mergeinfo_t source_mergeinfo = svn__apr_hash_index_val(hi);
+      svn_mergeinfo_t source_mergeinfo = apr_hash_this_val(hi);
       svn_mergeinfo_t filtered_mergeinfo;
       svn_client__pathrev_t *target_pathrev;
       svn_mergeinfo_t target_history_as_mergeinfo;
@@ -11267,7 +11267,7 @@ calculate_left_hand_side(svn_client__pat
        hi;
        hi = apr_hash_next(hi))
     {
-      const char *local_abspath = svn__apr_hash_index_key(hi);
+      const char *local_abspath = apr_hash_this_key(hi);
       svn_client__pathrev_t *target_child;
       const char *repos_relpath;
       svn_mergeinfo_t target_history_as_mergeinfo;
@@ -11914,8 +11914,8 @@ location_on_branch_at_rev(const branch_h
   for (hi = apr_hash_first(scratch_pool, branch_history->history); hi;
        hi = apr_hash_next(hi))
     {
-      const char *fspath = svn__apr_hash_index_key(hi);
-      svn_rangelist_t *rangelist = svn__apr_hash_index_val(hi);
+      const char *fspath = apr_hash_this_key(hi);
+      svn_rangelist_t *rangelist = apr_hash_this_val(hi);
       int i;
 
       for (i = 0; i < rangelist->nelts; i++)

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/mergeinfo.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/mergeinfo.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/mergeinfo.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/mergeinfo.c Wed Jul 30 11:23:49 2014
@@ -430,8 +430,8 @@ svn_client__get_wc_mergeinfo_catalog(svn
            hi;
            hi = apr_hash_next(hi))
         {
-          const char *node_abspath = svn__apr_hash_index_key(hi);
-          svn_string_t *propval = svn__apr_hash_index_val(hi);
+          const char *node_abspath = apr_hash_this_key(hi);
+          svn_string_t *propval = apr_hash_this_val(hi);
           svn_mergeinfo_t subtree_mergeinfo;
           const char *repos_relpath;
 
@@ -483,7 +483,7 @@ svn_client__get_repos_mergeinfo(svn_merg
          descendants.  So if there is anything in the catalog it is the
          mergeinfo for REL_PATH. */
       *target_mergeinfo =
-        svn__apr_hash_index_val(apr_hash_first(pool, tgt_mergeinfo_cat));
+        apr_hash_this_val(apr_hash_first(pool, tgt_mergeinfo_cat));
 
     }
 
@@ -583,7 +583,7 @@ svn_client__get_wc_or_repos_mergeinfo(sv
          so we can peek into our catalog, but it ought to be the only
          thing in the catalog, so we'll just fetch the first hash item. */
       *target_mergeinfo =
-        svn__apr_hash_index_val(apr_hash_first(pool, tgt_mergeinfo_cat));
+        apr_hash_this_val(apr_hash_first(pool, tgt_mergeinfo_cat));
 
     }
 
@@ -1343,8 +1343,8 @@ filter_log_entry_with_rangelist(void *ba
            hi = apr_hash_next(hi))
         {
           int i;
-          const char *path = svn__apr_hash_index_key(hi);
-          svn_log_changed_path2_t *change = svn__apr_hash_index_val(hi);
+          const char *path = apr_hash_this_key(hi);
+          svn_log_changed_path2_t *change = apr_hash_this_val(hi);
           const char *target_fspath_affected;
           svn_mergeinfo_t nearest_ancestor_mergeinfo;
           svn_boolean_t found_this_revision = FALSE;
@@ -1428,8 +1428,8 @@ filter_log_entry_with_rangelist(void *ba
                    hi2;
                    hi2 = apr_hash_next(hi2))
                 {
-                  const char *mergeinfo_path = svn__apr_hash_index_key(hi2);
-                  svn_rangelist_t *rangelist = svn__apr_hash_index_val(hi2);
+                  const char *mergeinfo_path = apr_hash_this_key(hi2);
+                  svn_rangelist_t *rangelist = apr_hash_this_val(hi2);
 
                   /* Does the mergeinfo for PATH reflect if
                      LOG_ENTRY->REVISION was previously merged
@@ -1606,8 +1606,8 @@ mergeinfo_relpaths_to_urls(apr_hash_t **
       for (hi = apr_hash_first(scratch_pool, mergeinfo);
            hi; hi = apr_hash_next(hi))
         {
-          const char *key = svn__apr_hash_index_key(hi);
-          void *val = svn__apr_hash_index_val(hi);
+          const char *key = apr_hash_this_key(hi);
+          void *val = apr_hash_this_val(hi);
 
           svn_hash_sets(full_path_mergeinfo,
                         svn_path_url_add_component2(repos_root_url, key + 1,
@@ -1925,14 +1925,14 @@ svn_client__mergeinfo_log(svn_boolean_t 
        hi_catalog;
        hi_catalog = apr_hash_next(hi_catalog))
     {
-      svn_mergeinfo_t subtree_mergeinfo = svn__apr_hash_index_val(hi_catalog);
+      svn_mergeinfo_t subtree_mergeinfo = apr_hash_this_val(hi_catalog);
       svn_mergeinfo_t subtree_history;
       svn_mergeinfo_t subtree_source_history;
       svn_mergeinfo_t subtree_inheritable_mergeinfo;
       svn_mergeinfo_t subtree_noninheritable_mergeinfo;
       svn_mergeinfo_t merged_noninheritable;
       svn_mergeinfo_t merged;
-      const char *subtree_path = svn__apr_hash_index_key(hi_catalog);
+      const char *subtree_path = apr_hash_this_key(hi_catalog);
       svn_boolean_t is_subtree = strcmp(subtree_path,
                                         target_repos_relpath) != 0;
       svn_pool_clear(iterpool);
@@ -2055,8 +2055,7 @@ svn_client__mergeinfo_log(svn_boolean_t 
         {
           svn_rangelist_t *deleted_rangelist;
           svn_rangelist_t *added_rangelist;
-          svn_rangelist_t *subtree_merged_rangelist =
-            svn__apr_hash_index_val(hi);
+          svn_rangelist_t *subtree_merged_rangelist = apr_hash_this_val(hi);
 
           svn_pool_clear(iterpool);
 
@@ -2138,9 +2137,8 @@ svn_client__mergeinfo_log(svn_boolean_t 
            hi;
            hi = apr_hash_next(hi))
         {
-          const char *key = svn__apr_hash_index_key(hi);
-          svn_rangelist_t *subtree_merged_rangelist =
-            svn__apr_hash_index_val(hi);
+          const char *key = apr_hash_this_key(hi);
+          svn_rangelist_t *subtree_merged_rangelist = apr_hash_this_val(hi);
           svn_rangelist_t *intersecting_rangelist;
 
           svn_pool_clear(iterpool);
@@ -2261,8 +2259,8 @@ svn_client_suggest_merge_sources(apr_arr
       /* We asked only for the PATH_OR_URL's mergeinfo, not any of its
          descendants.  So if there is anything in the catalog it is the
          mergeinfo for PATH_OR_URL. */
-      mergeinfo = svn__apr_hash_index_val(apr_hash_first(session_pool,
-                                                         mergeinfo_cat));
+      mergeinfo = apr_hash_this_val(apr_hash_first(session_pool,
+                                                   mergeinfo_cat));
     }
   else
     {
@@ -2286,7 +2284,7 @@ svn_client_suggest_merge_sources(apr_arr
            hi;
            hi = apr_hash_next(hi))
         {
-          const char *rel_path = svn__apr_hash_index_key(hi);
+          const char *rel_path = apr_hash_this_key(hi);
 
           if (copyfrom_path == NULL || strcmp(rel_path, copyfrom_path) != 0)
             APR_ARRAY_PUSH(list, const char *) = \

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/mtcc.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/mtcc.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/mtcc.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/mtcc.c Wed Jul 30 11:23:49 2014
@@ -29,7 +29,7 @@
 #include "svn_pools.h"
 #include "svn_subst.h"
 
-#include "svn_client_mtcc.h"
+#include "private/svn_client_mtcc.h"
 
 
 #include "svn_private_config.h"
@@ -40,22 +40,22 @@
 
 #define SVN_PATH_IS_EMPTY(s) ((s)[0] == '\0')
 
-/* The kind of operation to perform in an svn_client_mtcc_op_t */
-typedef enum svn_client_mtcc_kind_t
+/* The kind of operation to perform in an mtcc_op_t */
+typedef enum mtcc_kind_t
 {
   OP_OPEN_DIR,
   OP_OPEN_FILE,
   OP_ADD_DIR,
   OP_ADD_FILE,
   OP_DELETE,
-} svn_client_mtcc_kind_t;
+} mtcc_kind_t;
 
-typedef struct svn_client_mtcc_op_t
+typedef struct mtcc_op_t
 {
   const char *name;                 /* basename of operation */
-  svn_client_mtcc_kind_t kind;      /* editor operation */
+  mtcc_kind_t kind;                 /* editor operation */
 
-  apr_array_header_t *children;     /* List of svn_client_mtcc_op_t * */
+  apr_array_header_t *children;     /* List of mtcc_op_t * */
 
   const char *src_relpath;              /* For ADD_DIR, ADD_FILE */
   svn_revnum_t src_rev;                 /* For ADD_DIR, ADD_FILE */
@@ -68,7 +68,7 @@ typedef struct svn_client_mtcc_op_t
                                            List of svn_prop_t */
 
   svn_boolean_t performed_stat;         /* Verified kind with repository */
-} svn_client_mtcc_op_t;
+} mtcc_op_t;
 
 /* Check if the mtcc doesn't contain any modifications yet */
 #define MTCC_UNMODIFIED(mtcc)                                               \
@@ -79,7 +79,7 @@ typedef struct svn_client_mtcc_op_t
      && (mtcc->root_op->children == NULL                                    \
                             || !mtcc->root_op->children->nelts))
 
-struct svn_client_mtcc_t
+struct svn_client__mtcc_t
 {
   apr_pool_t *pool;
   svn_revnum_t head_revision;
@@ -88,16 +88,16 @@ struct svn_client_mtcc_t
   svn_ra_session_t *ra_session;
   svn_client_ctx_t *ctx;
 
-  svn_client_mtcc_op_t *root_op;
+  mtcc_op_t *root_op;
 };
 
-static svn_client_mtcc_op_t *
+static mtcc_op_t *
 mtcc_op_create(const char *name,
                svn_boolean_t add,
                svn_boolean_t directory,
                apr_pool_t *result_pool)
 {
-  svn_client_mtcc_op_t *op;
+  mtcc_op_t *op;
 
   op = apr_pcalloc(result_pool, sizeof(*op));
   op->name = name ? apr_pstrdup(result_pool, name) : "";
@@ -108,8 +108,7 @@ mtcc_op_create(const char *name,
     op->kind = directory ? OP_OPEN_DIR : OP_OPEN_FILE;
 
   if (directory)
-    op->children = apr_array_make(result_pool, 4,
-                                  sizeof(svn_client_mtcc_op_t *));
+    op->children = apr_array_make(result_pool, 4, sizeof(mtcc_op_t *));
 
   op->src_rev = SVN_INVALID_REVNUM;
 
@@ -117,10 +116,10 @@ mtcc_op_create(const char *name,
 }
 
 static svn_error_t *
-mtcc_op_find(svn_client_mtcc_op_t **op,
+mtcc_op_find(mtcc_op_t **op,
              svn_boolean_t *created,
              const char *relpath,
-             svn_client_mtcc_op_t *base_op,
+             mtcc_op_t *base_op,
              svn_boolean_t find_existing,
              svn_boolean_t find_deletes,
              svn_boolean_t create_file,
@@ -171,9 +170,9 @@ mtcc_op_find(svn_client_mtcc_op_t **op,
 
   for (i = base_op->children->nelts-1; i >= 0 ; i--)
     {
-      svn_client_mtcc_op_t *cop;
+      mtcc_op_t *cop;
 
-      cop = APR_ARRAY_IDX(base_op->children, i, svn_client_mtcc_op_t *);
+      cop = APR_ARRAY_IDX(base_op->children, i, mtcc_op_t *);
 
       if (! strcmp(cop->name, name)
           && (find_deletes || cop->kind != OP_DELETE))
@@ -192,11 +191,11 @@ mtcc_op_find(svn_client_mtcc_op_t **op,
     }
 
   {
-    svn_client_mtcc_op_t *cop;
+    mtcc_op_t *cop;
 
     cop = mtcc_op_create(name, FALSE, child || !create_file, result_pool);
 
-    APR_ARRAY_PUSH(base_op->children, svn_client_mtcc_op_t *) = cop;
+    APR_ARRAY_PUSH(base_op->children, mtcc_op_t *) = cop;
 
     if (!child)
       {
@@ -218,7 +217,7 @@ static svn_error_t *
 get_origin(svn_boolean_t *done,
            const char **origin_relpath,
            svn_revnum_t *rev,
-           svn_client_mtcc_op_t *op,
+           mtcc_op_t *op,
            const char *relpath,
            apr_pool_t *result_pool,
            apr_pool_t *scratch_pool)
@@ -251,9 +250,9 @@ get_origin(svn_boolean_t *done,
 
       for (i = op->children->nelts-1; i >= 0; i--)
         {
-           svn_client_mtcc_op_t *cop;
+           mtcc_op_t *cop;
 
-           cop = APR_ARRAY_IDX(op->children, i, svn_client_mtcc_op_t *);
+           cop = APR_ARRAY_IDX(op->children, i, mtcc_op_t *);
 
            if (! strcmp(cop->name, name))
             {
@@ -297,7 +296,7 @@ mtcc_get_origin(const char **origin_relp
                 svn_revnum_t *rev,
                 const char *relpath,
                 svn_boolean_t ignore_enoent,
-                svn_client_mtcc_t *mtcc,
+                svn_client__mtcc_t *mtcc,
                 apr_pool_t *result_pool,
                 apr_pool_t *scratch_pool)
 {
@@ -325,12 +324,12 @@ mtcc_get_origin(const char **origin_relp
 }
 
 svn_error_t *
-svn_client_mtcc_create(svn_client_mtcc_t **mtcc,
-                       const char *anchor_url,
-                       svn_revnum_t base_revision,
-                       svn_client_ctx_t *ctx,
-                       apr_pool_t *result_pool,
-                       apr_pool_t *scratch_pool)
+svn_client__mtcc_create(svn_client__mtcc_t **mtcc,
+                        const char *anchor_url,
+                        svn_revnum_t base_revision,
+                        svn_client_ctx_t *ctx,
+                        apr_pool_t *result_pool,
+                        apr_pool_t *scratch_pool)
 {
   apr_pool_t *mtcc_pool;
 
@@ -362,7 +361,7 @@ svn_client_mtcc_create(svn_client_mtcc_t
 }
 
 static svn_error_t *
-update_copy_src(svn_client_mtcc_op_t *op,
+update_copy_src(mtcc_op_t *op,
                 const char *add_relpath,
                 apr_pool_t *result_pool)
 {
@@ -377,9 +376,9 @@ update_copy_src(svn_client_mtcc_op_t *op
 
   for (i = 0; i < op->children->nelts; i++)
     {
-      svn_client_mtcc_op_t *cop;
+      mtcc_op_t *cop;
 
-      cop = APR_ARRAY_IDX(op->children, i, svn_client_mtcc_op_t *);
+      cop = APR_ARRAY_IDX(op->children, i, mtcc_op_t *);
 
       SVN_ERR(update_copy_src(cop, add_relpath, result_pool));
     }
@@ -389,7 +388,7 @@ update_copy_src(svn_client_mtcc_op_t *op
 
 static svn_error_t *
 mtcc_reparent(const char *new_anchor_url,
-              svn_client_mtcc_t *mtcc,
+              svn_client__mtcc_t *mtcc,
               apr_pool_t *scratch_pool)
 {
   const char *session_url;
@@ -419,15 +418,14 @@ mtcc_reparent(const char *new_anchor_url
   /* Create directory open operations for new ancestors */
   while (*up)
     {
-      svn_client_mtcc_op_t *root_op;
+      mtcc_op_t *root_op;
 
       mtcc->root_op->name = svn_relpath_basename(up, mtcc->pool);
       up = svn_relpath_dirname(up, scratch_pool);
 
       root_op = mtcc_op_create(NULL, FALSE, TRUE, mtcc->pool);
 
-      APR_ARRAY_PUSH(root_op->children,
-                     svn_client_mtcc_op_t *) = mtcc->root_op;
+      APR_ARRAY_PUSH(root_op->children, mtcc_op_t *) = mtcc->root_op;
 
       mtcc->root_op = root_op;
     }
@@ -438,7 +436,7 @@ mtcc_reparent(const char *new_anchor_url
 /* Check if it is safe to create a new node at NEW_RELPATH. Return a proper
    error if it is not */
 static svn_error_t *
-mtcc_verify_create(svn_client_mtcc_t *mtcc,
+mtcc_verify_create(svn_client__mtcc_t *mtcc,
                    const char *new_relpath,
                    apr_pool_t *scratch_pool)
 {
@@ -446,7 +444,7 @@ mtcc_verify_create(svn_client_mtcc_t *mt
 
   if (*new_relpath || !MTCC_UNMODIFIED(mtcc))
     {
-      svn_client_mtcc_op_t *op;
+      mtcc_op_t *op;
 
       SVN_ERR(mtcc_op_find(&op, NULL, new_relpath, mtcc->root_op, TRUE, FALSE,
                            FALSE, mtcc->pool, scratch_pool));
@@ -465,8 +463,8 @@ mtcc_verify_create(svn_client_mtcc_t *mt
 
   /* mod_dav_svn allows overwriting existing directories. Let's hide that
      for users of this api */
-  SVN_ERR(svn_client_mtcc_check_path(&kind, new_relpath, FALSE,
-                                     mtcc, scratch_pool));
+  SVN_ERR(svn_client__mtcc_check_path(&kind, new_relpath, FALSE,
+                                      mtcc, scratch_pool));
 
   if (kind != svn_node_none)
     return svn_error_createf(SVN_ERR_FS_ALREADY_EXISTS, NULL,
@@ -478,13 +476,13 @@ mtcc_verify_create(svn_client_mtcc_t *mt
 
 
 svn_error_t *
-svn_client_mtcc_add_add_file(const char *relpath,
-                             svn_stream_t *src_stream,
-                             const svn_checksum_t *src_checksum,
-                             svn_client_mtcc_t *mtcc,
-                             apr_pool_t *scratch_pool)
+svn_client__mtcc_add_add_file(const char *relpath,
+                              svn_stream_t *src_stream,
+                              const svn_checksum_t *src_checksum,
+                              svn_client__mtcc_t *mtcc,
+                              apr_pool_t *scratch_pool)
 {
-  svn_client_mtcc_op_t *op;
+  mtcc_op_t *op;
   svn_boolean_t created;
   SVN_ERR_ASSERT(svn_relpath_is_canonical(relpath) && src_stream);
 
@@ -517,13 +515,13 @@ svn_client_mtcc_add_add_file(const char 
 }
 
 svn_error_t *
-svn_client_mtcc_add_copy(const char *src_relpath,
-                         svn_revnum_t revision,
-                         const char *dst_relpath,
-                         svn_client_mtcc_t *mtcc,
-                         apr_pool_t *scratch_pool)
+svn_client__mtcc_add_copy(const char *src_relpath,
+                          svn_revnum_t revision,
+                          const char *dst_relpath,
+                          svn_client__mtcc_t *mtcc,
+                          apr_pool_t *scratch_pool)
 {
-  svn_client_mtcc_op_t *op;
+  mtcc_op_t *op;
   svn_boolean_t created;
   svn_node_kind_t kind;
 
@@ -569,18 +567,18 @@ svn_client_mtcc_add_copy(const char *src
 }
 
 svn_error_t *
-svn_client_mtcc_add_delete(const char *relpath,
-                          svn_client_mtcc_t *mtcc,
-                          apr_pool_t *scratch_pool)
+svn_client__mtcc_add_delete(const char *relpath,
+                            svn_client__mtcc_t *mtcc,
+                            apr_pool_t *scratch_pool)
 {
-  svn_client_mtcc_op_t *op;
+  mtcc_op_t *op;
   svn_boolean_t created;
   svn_node_kind_t kind;
 
   SVN_ERR_ASSERT(svn_relpath_is_canonical(relpath));
 
-  SVN_ERR(svn_client_mtcc_check_path(&kind, relpath, FALSE,
-                                     mtcc, scratch_pool));
+  SVN_ERR(svn_client__mtcc_check_path(&kind, relpath, FALSE,
+                                      mtcc, scratch_pool));
 
   if (kind == svn_node_none)
     return svn_error_createf(SVN_ERR_FS_NOT_FOUND, NULL,
@@ -614,11 +612,11 @@ svn_client_mtcc_add_delete(const char *r
 }
 
 svn_error_t *
-svn_client_mtcc_add_mkdir(const char *relpath,
-                          svn_client_mtcc_t *mtcc,
-                          apr_pool_t *scratch_pool)
+svn_client__mtcc_add_mkdir(const char *relpath,
+                           svn_client__mtcc_t *mtcc,
+                           apr_pool_t *scratch_pool)
 {
-  svn_client_mtcc_op_t *op;
+  mtcc_op_t *op;
   svn_boolean_t created;
   SVN_ERR_ASSERT(svn_relpath_is_canonical(relpath));
 
@@ -648,10 +646,10 @@ svn_client_mtcc_add_mkdir(const char *re
 }
 
 svn_error_t *
-svn_client_mtcc_add_move(const char *src_relpath,
-                         const char *dst_relpath,
-                         svn_client_mtcc_t *mtcc,
-                         apr_pool_t *scratch_pool)
+svn_client__mtcc_add_move(const char *src_relpath,
+                          const char *dst_relpath,
+                          svn_client__mtcc_t *mtcc,
+                          apr_pool_t *scratch_pool)
 {
   const char *origin_relpath;
   svn_revnum_t origin_rev;
@@ -660,9 +658,9 @@ svn_client_mtcc_add_move(const char *src
                           src_relpath, FALSE, mtcc,
                           scratch_pool, scratch_pool));
 
-  SVN_ERR(svn_client_mtcc_add_copy(src_relpath, mtcc->base_revision,
-                                   dst_relpath, mtcc, scratch_pool));
-  SVN_ERR(svn_client_mtcc_add_delete(src_relpath, mtcc, scratch_pool));
+  SVN_ERR(svn_client__mtcc_add_copy(src_relpath, mtcc->base_revision,
+                                    dst_relpath, mtcc, scratch_pool));
+  SVN_ERR(svn_client__mtcc_add_delete(src_relpath, mtcc, scratch_pool));
 
   return SVN_NO_ERROR;
 }
@@ -670,7 +668,7 @@ svn_client_mtcc_add_move(const char *src
 /* Baton for mtcc_prop_getter */
 struct mtcc_prop_get_baton
 {
-  svn_client_mtcc_t *mtcc;
+  svn_client__mtcc_t *mtcc;
   const char *relpath;
   svn_cancel_func_t cancel_func;
   void *cancel_baton;
@@ -688,7 +686,7 @@ mtcc_prop_getter(const svn_string_t **mi
   svn_revnum_t origin_rev;
   apr_hash_t *props = NULL;
 
-  svn_client_mtcc_op_t *op;
+  mtcc_op_t *op;
 
   if (mime_type)
     *mime_type = NULL;
@@ -765,14 +763,14 @@ mtcc_prop_getter(const svn_string_t **mi
 }
 
 svn_error_t *
-svn_client_mtcc_add_propset(const char *relpath,
-                            const char *propname,
-                            const svn_string_t *propval,
-                            svn_boolean_t skip_checks,
-                            svn_client_mtcc_t *mtcc,
-                            apr_pool_t *scratch_pool)
+svn_client__mtcc_add_propset(const char *relpath,
+                             const char *propname,
+                             const svn_string_t *propval,
+                             svn_boolean_t skip_checks,
+                             svn_client__mtcc_t *mtcc,
+                             apr_pool_t *scratch_pool)
 {
-  svn_client_mtcc_op_t *op;
+  mtcc_op_t *op;
   SVN_ERR_ASSERT(svn_relpath_is_canonical(relpath));
 
   if (! svn_prop_name_is_valid(propname))
@@ -805,8 +803,8 @@ svn_client_mtcc_add_propset(const char *
     {
       struct mtcc_prop_get_baton mpbg;
       svn_node_kind_t kind;
-      SVN_ERR(svn_client_mtcc_check_path(&kind, relpath, FALSE, mtcc,
-                                         scratch_pool));
+      SVN_ERR(svn_client__mtcc_check_path(&kind, relpath, FALSE, mtcc,
+                                          scratch_pool));
 
       mpbg.mtcc = mtcc;
       mpbg.relpath = relpath;
@@ -826,8 +824,8 @@ svn_client_mtcc_add_propset(const char *
       /* Probing the node for an unmodified root will fix the node type to
          a file if necessary */
 
-      SVN_ERR(svn_client_mtcc_check_path(&kind, relpath, FALSE,
-                                         mtcc, scratch_pool));
+      SVN_ERR(svn_client__mtcc_check_path(&kind, relpath, FALSE,
+                                          mtcc, scratch_pool));
 
       if (kind == svn_node_none)
         return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
@@ -849,8 +847,8 @@ svn_client_mtcc_add_propset(const char *
           /* ### TODO: Check if this node is within a newly copied directory,
                        and update origin values accordingly */
 
-          SVN_ERR(svn_client_mtcc_check_path(&kind, relpath, FALSE,
-                                             mtcc, scratch_pool));
+          SVN_ERR(svn_client__mtcc_check_path(&kind, relpath, FALSE,
+                                              mtcc, scratch_pool));
 
           if (kind == svn_node_none)
             return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
@@ -884,21 +882,21 @@ svn_client_mtcc_add_propset(const char *
 }
 
 svn_error_t *
-svn_client_mtcc_add_update_file(const char *relpath,
-                                svn_stream_t *src_stream,
-                                const svn_checksum_t *src_checksum,
-                                svn_stream_t *base_stream,
-                                const svn_checksum_t *base_checksum,
-                                svn_client_mtcc_t *mtcc,
-                                apr_pool_t *scratch_pool)
+svn_client__mtcc_add_update_file(const char *relpath,
+                                 svn_stream_t *src_stream,
+                                 const svn_checksum_t *src_checksum,
+                                 svn_stream_t *base_stream,
+                                 const svn_checksum_t *base_checksum,
+                                 svn_client__mtcc_t *mtcc,
+                                 apr_pool_t *scratch_pool)
 {
-  svn_client_mtcc_op_t *op;
+  mtcc_op_t *op;
   svn_boolean_t created;
   svn_node_kind_t kind;
   SVN_ERR_ASSERT(svn_relpath_is_canonical(relpath) && src_stream);
 
-  SVN_ERR(svn_client_mtcc_check_path(&kind, relpath, FALSE,
-                                     mtcc, scratch_pool));
+  SVN_ERR(svn_client__mtcc_check_path(&kind, relpath, FALSE,
+                                      mtcc, scratch_pool));
 
   if (kind != svn_node_file)
     return svn_error_createf(SVN_ERR_FS_NOT_FILE, NULL,
@@ -929,15 +927,15 @@ svn_client_mtcc_add_update_file(const ch
 }
 
 svn_error_t *
-svn_client_mtcc_check_path(svn_node_kind_t *kind,
-                           const char *relpath,
-                           svn_boolean_t check_repository,
-                           svn_client_mtcc_t *mtcc,
-                           apr_pool_t *scratch_pool)
+svn_client__mtcc_check_path(svn_node_kind_t *kind,
+                            const char *relpath,
+                            svn_boolean_t check_repository,
+                            svn_client__mtcc_t *mtcc,
+                            apr_pool_t *scratch_pool)
 {
   const char *origin_relpath;
   svn_revnum_t origin_rev;
-  svn_client_mtcc_op_t *op;
+  mtcc_op_t *op;
 
   SVN_ERR_ASSERT(svn_relpath_is_canonical(relpath));
 
@@ -1018,7 +1016,7 @@ svn_client_mtcc_check_path(svn_node_kind
 
 static svn_error_t *
 commit_properties(const svn_delta_editor_t *editor,
-                  const svn_client_mtcc_op_t *op,
+                  const mtcc_op_t *op,
                   void *node_baton,
                   apr_pool_t *scratch_pool)
 {
@@ -1050,7 +1048,7 @@ commit_properties(const svn_delta_editor
 /* Handles updating a file to a delta editor and then closes it */
 static svn_error_t *
 commit_file(const svn_delta_editor_t *editor,
-            svn_client_mtcc_op_t *op,
+            mtcc_op_t *op,
             void *file_baton,
             const char *session_url,
             const char *relpath,
@@ -1127,7 +1125,7 @@ commit_file(const svn_delta_editor_t *ed
 /* Handles updating a directory to a delta editor and then closes it */
 static svn_error_t *
 commit_directory(const svn_delta_editor_t *editor,
-                 svn_client_mtcc_op_t *op,
+                 mtcc_op_t *op,
                  const char *relpath,
                  svn_revnum_t base_rev,
                  void *dir_baton,
@@ -1144,11 +1142,11 @@ commit_directory(const svn_delta_editor_
 
       for (i = 0; i < op->children->nelts; i++)
         {
-          svn_client_mtcc_op_t *cop;
+          mtcc_op_t *cop;
           const char * child_relpath;
           void *child_baton;
 
-          cop = APR_ARRAY_IDX(op->children, i, svn_client_mtcc_op_t *);
+          cop = APR_ARRAY_IDX(op->children, i, mtcc_op_t *);
 
           svn_pool_clear(iterpool);
 
@@ -1219,7 +1217,7 @@ commit_directory(const svn_delta_editor_
 /* Helper function to recursively create svn_client_commit_item3_t items
    to provide to the log message callback */
 static svn_error_t *
-add_commit_items(svn_client_mtcc_op_t *op,
+add_commit_items(mtcc_op_t *op,
                  const char *session_url,
                  const char *url,
                  apr_array_header_t *commit_items,
@@ -1278,10 +1276,10 @@ add_commit_items(svn_client_mtcc_op_t *o
 
       for (i = 0; i < op->children->nelts; i++)
         {
-          svn_client_mtcc_op_t *cop;
+          mtcc_op_t *cop;
           const char * child_url;
 
-          cop = APR_ARRAY_IDX(op->children, i, svn_client_mtcc_op_t *);
+          cop = APR_ARRAY_IDX(op->children, i, mtcc_op_t *);
 
           svn_pool_clear(iterpool);
 
@@ -1298,11 +1296,11 @@ add_commit_items(svn_client_mtcc_op_t *o
 }
 
 svn_error_t *
-svn_client_mtcc_commit(apr_hash_t *revprop_table,
-                       svn_commit_callback2_t commit_callback,
-                       void *commit_baton,
-                       svn_client_mtcc_t *mtcc,
-                       apr_pool_t *scratch_pool)
+svn_client__mtcc_commit(apr_hash_t *revprop_table,
+                        svn_commit_callback2_t commit_callback,
+                        void *commit_baton,
+                        svn_client__mtcc_t *mtcc,
+                        apr_pool_t *scratch_pool)
 {
   const svn_delta_editor_t *editor;
   void *edit_baton;

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/patch.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/patch.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/patch.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/patch.c Wed Jul 30 11:23:49 2014
@@ -1001,7 +1001,7 @@ init_patch_target(patch_target_t **patch
          hi;
          hi = apr_hash_next(hi))
       {
-        svn_prop_patch_t *prop_patch = svn__apr_hash_index_val(hi);
+        svn_prop_patch_t *prop_patch = apr_hash_this_val(hi);
         if (! has_prop_changes)
           has_prop_changes = prop_patch->hunks->nelts > 0;
         else
@@ -1205,8 +1205,8 @@ init_patch_target(patch_target_t **patch
                hi;
                hi = apr_hash_next(hi))
             {
-              const char *prop_name = svn__apr_hash_index_key(hi);
-              svn_prop_patch_t *prop_patch = svn__apr_hash_index_val(hi);
+              const char *prop_name = apr_hash_this_key(hi);
+              svn_prop_patch_t *prop_patch = apr_hash_this_val(hi);
               prop_patch_target_t *prop_target;
 
               SVN_ERR(init_prop_target(&prop_target,
@@ -2106,7 +2106,7 @@ send_patch_notification(const patch_targ
         {
           prop_patch_target_t *prop_target;
 
-          prop_target = svn__apr_hash_index_val(hash_index);
+          prop_target = apr_hash_this_val(hash_index);
 
           for (i = 0; i < prop_target->content->hunks->nelts; i++)
             {
@@ -2264,8 +2264,8 @@ apply_one_patch(patch_target_t **patch_t
       const char *prop_name;
       prop_patch_target_t *prop_target;
 
-      prop_name = svn__apr_hash_index_key(hash_index);
-      prop_patch = svn__apr_hash_index_val(hash_index);
+      prop_name = apr_hash_this_key(hash_index);
+      prop_patch = apr_hash_this_val(hash_index);
 
       if (! strcmp(prop_name, SVN_PROP_SPECIAL))
         target->is_special = TRUE;
@@ -2311,7 +2311,7 @@ apply_one_patch(patch_target_t **patch_t
     {
       prop_patch_target_t *prop_target;
 
-      prop_target = svn__apr_hash_index_val(hash_index);
+      prop_target = apr_hash_this_val(hash_index);
 
       for (i = 0; i < prop_target->content->hunks->nelts; i++)
         {
@@ -2750,7 +2750,7 @@ install_patched_prop_targets(patch_targe
        hi;
        hi = apr_hash_next(hi))
     {
-      prop_patch_target_t *prop_target = svn__apr_hash_index_val(hi);
+      prop_patch_target_t *prop_target = apr_hash_this_val(hi);
       const svn_string_t *prop_val;
       svn_error_t *err;
 

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/prop_commands.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/prop_commands.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/prop_commands.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/prop_commands.c Wed Jul 30 11:23:49 2014
@@ -654,8 +654,8 @@ remote_propget(apr_hash_t *props,
            hi;
            hi = apr_hash_next(hi))
         {
-          const char *this_name = svn__apr_hash_index_key(hi);
-          svn_dirent_t *this_ent = svn__apr_hash_index_val(hi);
+          const char *this_name = apr_hash_this_key(hi);
+          svn_dirent_t *this_ent = apr_hash_this_val(hi);
           const char *new_target_relative;
           svn_depth_t depth_below_here = depth;
 
@@ -708,7 +708,7 @@ recursive_propget_receiver(void *baton,
     {
       apr_hash_index_t *hi = apr_hash_first(scratch_pool, props);
       svn_hash_sets(b->props, apr_pstrdup(b->pool, local_abspath),
-                    svn_string_dup(svn__apr_hash_index_val(hi), b->pool));
+                    svn_string_dup(apr_hash_this_val(hi), b->pool));
     }
 
   return SVN_NO_ERROR;
@@ -1132,8 +1132,8 @@ remote_proplist(const char *target_prefi
            hi;
            hi = apr_hash_next(hi))
         {
-          const char *name = svn__apr_hash_index_key(hi);
-          apr_ssize_t klen = svn__apr_hash_index_klen(hi);
+          const char *name = apr_hash_this_key(hi);
+          apr_ssize_t klen = apr_hash_this_key_len(hi);
           svn_prop_kind_t prop_kind;
 
           prop_kind = svn_property_kind2(name);
@@ -1158,8 +1158,8 @@ remote_proplist(const char *target_prefi
            hi;
            hi = apr_hash_next(hi))
         {
-          const char *this_name = svn__apr_hash_index_key(hi);
-          svn_dirent_t *this_ent = svn__apr_hash_index_val(hi);
+          const char *this_name = apr_hash_this_key(hi);
+          svn_dirent_t *this_ent = apr_hash_this_val(hi);
           const char *new_target_relative;
 
           if (cancel_func)

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/ra.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/ra.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/ra.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/ra.c Wed Jul 30 11:23:49 2014
@@ -940,9 +940,9 @@ svn_client__calc_youngest_common_ancesto
      remembering the youngest matching location. */
   for (hi = apr_hash_first(scratch_pool, history1); hi; hi = apr_hash_next(hi))
     {
-      const char *path = svn__apr_hash_index_key(hi);
-      apr_ssize_t path_len = svn__apr_hash_index_klen(hi);
-      svn_rangelist_t *ranges1 = svn__apr_hash_index_val(hi);
+      const char *path = apr_hash_this_key(hi);
+      apr_ssize_t path_len = apr_hash_this_key_len(hi);
+      svn_rangelist_t *ranges1 = apr_hash_this_val(hi);
       svn_rangelist_t *ranges2, *common;
 
       ranges2 = apr_hash_get(history2, path, path_len);

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/relocate.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/relocate.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/relocate.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/relocate.c Wed Jul 30 11:23:49 2014
@@ -269,8 +269,8 @@ svn_client_relocate2(const char *wcroot_
        hi != NULL;
        hi = apr_hash_next(hi))
     {
-      const char *this_abspath = svn__apr_hash_index_key(hi);
-      const char *value = svn__apr_hash_index_val(hi);
+      const char *this_abspath = apr_hash_this_key(hi);
+      const char *value = apr_hash_this_val(hi);
       apr_array_header_t *ext_desc;
 
       svn_pool_clear(iterpool);

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/repos_diff.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/repos_diff.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/repos_diff.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/repos_diff.c Wed Jul 30 11:23:49 2014
@@ -581,8 +581,8 @@ diff_deleted_dir(const char *path,
            hi = apr_hash_next(hi))
         {
           const char *child_path;
-          const char *name = svn__apr_hash_index_key(hi);
-          svn_dirent_t *dirent = svn__apr_hash_index_val(hi);
+          const char *name = apr_hash_this_key(hi);
+          svn_dirent_t *dirent = apr_hash_this_val(hi);
 
           svn_pool_clear(iterpool);
 

Modified: subversion/branches/move-tracking-2/subversion/libsvn_client/upgrade.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_client/upgrade.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_client/upgrade.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_client/upgrade.c Wed Jul 30 11:23:49 2014
@@ -131,8 +131,8 @@ svn_client_upgrade(const char *path,
       const char *externals_parent_url;
       const char *externals_parent_repos_root_url;
       const char *externals_parent_repos_relpath;
-      const char *externals_parent = svn__apr_hash_index_key(hi);
-      svn_string_t *external_desc = svn__apr_hash_index_val(hi);
+      const char *externals_parent = apr_hash_this_key(hi);
+      svn_string_t *external_desc = apr_hash_this_val(hi);
       apr_array_header_t *externals_p;
       svn_error_t *err;
 

Modified: subversion/branches/move-tracking-2/subversion/libsvn_delta/compat.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_delta/compat.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_delta/compat.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_delta/compat.c Wed Jul 30 11:23:49 2014
@@ -295,7 +295,7 @@ get_children(struct ev2_edit_baton *eb,
 
   for (hi = apr_hash_first(pool, eb->changes); hi; hi = apr_hash_next(hi))
     {
-      const char *repos_relpath = svn__apr_hash_index_key(hi);
+      const char *repos_relpath = apr_hash_this_key(hi);
       const char *child;
 
       /* Find potential children. */

Modified: subversion/branches/move-tracking-2/subversion/libsvn_delta/compat3.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_delta/compat3.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_delta/compat3.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_delta/compat3.c Wed Jul 30 11:23:49 2014
@@ -317,8 +317,8 @@ insert_change(change_node_t **change_p, 
         for (hi = apr_hash_first(scratch_pool, changes);
              hi; hi = apr_hash_next(hi))
           {
-            const char *this_relpath = svn__apr_hash_index_key(hi);
-            change_node_t *this_change = svn__apr_hash_index_val(hi);
+            const char *this_relpath = apr_hash_this_key(hi);
+            change_node_t *this_change = apr_hash_this_val(hi);
             const char *r = svn_relpath_skip_ancestor(relpath, this_relpath);
 
             if (r && r[0])
@@ -415,7 +415,7 @@ insert_change_ev1_rules(change_node_t **
         for (hi = apr_hash_first(scratch_pool, changes);
              hi; hi = apr_hash_next(hi))
           {
-            const char *this_relpath = svn__apr_hash_index_key(hi);
+            const char *this_relpath = apr_hash_this_key(hi);
             const char *r = svn_relpath_skip_ancestor(relpath, this_relpath);
 
             if (r && r[0])
@@ -467,8 +467,8 @@ duplicate_child_changes(apr_hash_t *chan
   for (hi = apr_hash_first(scratch_pool, changes);
        hi; hi = apr_hash_next(hi))
     {
-      const char *this_path = svn__apr_hash_index_key(hi);
-      change_node_t *this_change = svn__apr_hash_index_val(hi);
+      const char *this_path = apr_hash_this_key(hi);
+      change_node_t *this_change = apr_hash_this_val(hi);
       const char *r = svn_relpath_skip_ancestor(from_path, this_path);
 
       /* ... at a child path strictly below FROM_PATH ... */
@@ -1514,8 +1514,8 @@ find_move(apr_hash_t *moves,
   for (hi = apr_hash_first(scratch_pool, moves);
        hi; hi = apr_hash_next(hi))
     {
-      const char *this_from_relpath = svn__apr_hash_index_key(hi);
-      const char *this_to_relpath = svn__apr_hash_index_val(hi);
+      const char *this_from_relpath = apr_hash_this_key(hi);
+      const char *this_to_relpath = apr_hash_this_val(hi);
       const char *r
         = svn_relpath_skip_ancestor(this_from_relpath, initial_relpath);
 
@@ -1587,7 +1587,7 @@ get_unsorted_paths(apr_hash_t *changes,
      the Ev1 drive.  */
   for (hi = apr_hash_first(scratch_pool, changes); hi; hi = apr_hash_next(hi))
     {
-      const char *this_path = svn__apr_hash_index_key(hi);
+      const char *this_path = apr_hash_this_key(hi);
 
       APR_ARRAY_PUSH(paths, const char *)
         = svn_relpath_skip_ancestor(base_relpath, this_path);

Modified: subversion/branches/move-tracking-2/subversion/libsvn_diff/util.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_diff/util.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_diff/util.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_diff/util.c Wed Jul 30 11:23:49 2014
@@ -465,8 +465,8 @@ display_mergeinfo_diff(const char *old_m
   for (hi = apr_hash_first(pool, deleted);
        hi; hi = apr_hash_next(hi))
     {
-      const char *from_path = svn__apr_hash_index_key(hi);
-      svn_rangelist_t *merge_revarray = svn__apr_hash_index_val(hi);
+      const char *from_path = apr_hash_this_key(hi);
+      svn_rangelist_t *merge_revarray = apr_hash_this_val(hi);
       svn_string_t *merge_revstr;
 
       svn_pool_clear(iterpool);
@@ -482,8 +482,8 @@ display_mergeinfo_diff(const char *old_m
   for (hi = apr_hash_first(pool, added);
        hi; hi = apr_hash_next(hi))
     {
-      const char *from_path = svn__apr_hash_index_key(hi);
-      svn_rangelist_t *merge_revarray = svn__apr_hash_index_val(hi);
+      const char *from_path = apr_hash_this_key(hi);
+      svn_rangelist_t *merge_revarray = apr_hash_this_val(hi);
       svn_string_t *merge_revstr;
 
       svn_pool_clear(iterpool);

Modified: subversion/branches/move-tracking-2/subversion/libsvn_fs/editor.c
URL: http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/libsvn_fs/editor.c?rev=1614616&r1=1614615&r2=1614616&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/libsvn_fs/editor.c (original)
+++ subversion/branches/move-tracking-2/subversion/libsvn_fs/editor.c Wed Jul 30 11:23:49 2014
@@ -94,8 +94,8 @@ add_new_props(svn_fs_root_t *root,
   for (hi = apr_hash_first(scratch_pool, props); hi;
        hi = apr_hash_next(hi))
     {
-      const char *name = svn__apr_hash_index_key(hi);
-      const svn_string_t *value = svn__apr_hash_index_val(hi);
+      const char *name = apr_hash_this_key(hi);
+      const svn_string_t *value = apr_hash_this_val(hi);
 
       svn_pool_clear(iterpool);
 



Mime
View raw message