@@ -123,17 +123,16 @@ test_elide_mergeinfo_catalog(apr_pool_t *pool)
123123
124124 SVN_ERR (svn_mergeinfo_parse (& mergeinfo , item -> unparsed_mergeinfo ,
125125 iterpool ));
126- apr_hash_set (mergeinfo_catalog , item -> path , APR_HASH_KEY_STRING ,
127- mergeinfo );
126+ svn_hash_sets (mergeinfo_catalog , item -> path , mergeinfo );
128127 }
129128
130129 SVN_ERR (svn_client__elide_mergeinfo_catalog (mergeinfo_catalog ,
131130 iterpool ));
132131
133132 for (item = elide_testcases [i ]; item -> path ; item ++ )
134133 {
135- apr_hash_t * mergeinfo = apr_hash_get (mergeinfo_catalog , item -> path ,
136- APR_HASH_KEY_STRING );
134+ apr_hash_t * mergeinfo = svn_hash_gets (mergeinfo_catalog , item -> path );
135+
137136 if (item -> remains && !mergeinfo )
138137 return svn_error_createf (SVN_ERR_TEST_FAILED , NULL ,
139138 "Elision for test case #%d incorrectly "
@@ -315,16 +314,14 @@ patch_collection_func(void *baton,
315314 struct patch_collection_baton * pcb = baton ;
316315
317316 if (patch_abspath )
318- apr_hash_set (pcb -> patched_tempfiles ,
319- apr_pstrdup (pcb -> state_pool , canon_path_from_patchfile ),
320- APR_HASH_KEY_STRING ,
321- apr_pstrdup (pcb -> state_pool , patch_abspath ));
317+ svn_hash_sets (pcb -> patched_tempfiles ,
318+ apr_pstrdup (pcb -> state_pool , canon_path_from_patchfile ),
319+ apr_pstrdup (pcb -> state_pool , patch_abspath ));
322320
323321 if (reject_abspath )
324- apr_hash_set (pcb -> reject_tempfiles ,
325- apr_pstrdup (pcb -> state_pool , canon_path_from_patchfile ),
326- APR_HASH_KEY_STRING ,
327- apr_pstrdup (pcb -> state_pool , reject_abspath ));
322+ svn_hash_sets (pcb -> reject_tempfiles ,
323+ apr_pstrdup (pcb -> state_pool , canon_path_from_patchfile ),
324+ apr_pstrdup (pcb -> state_pool , reject_abspath ));
328325
329326 if (filtered )
330327 * filtered = FALSE;
@@ -421,14 +418,12 @@ test_patch(const svn_test_opts_t *opts,
421418
422419 SVN_TEST_ASSERT (apr_hash_count (pcb .patched_tempfiles ) == 1 );
423420 key = "A/D/gamma" ;
424- patched_tempfile_path = apr_hash_get (pcb .patched_tempfiles , key ,
425- APR_HASH_KEY_STRING );
421+ patched_tempfile_path = svn_hash_gets (pcb .patched_tempfiles , key );
426422 SVN_ERR (check_patch_result (patched_tempfile_path , expected_gamma , "\n" ,
427423 EXPECTED_GAMMA_LINES , pool ));
428424 SVN_TEST_ASSERT (apr_hash_count (pcb .reject_tempfiles ) == 1 );
429425 key = "A/D/gamma" ;
430- reject_tempfile_path = apr_hash_get (pcb .reject_tempfiles , key ,
431- APR_HASH_KEY_STRING );
426+ reject_tempfile_path = svn_hash_gets (pcb .reject_tempfiles , key );
432427 SVN_ERR (check_patch_result (reject_tempfile_path , expected_gamma_reject ,
433428 APR_EOL_STR , EXPECTED_GAMMA_REJECT_LINES , pool ));
434429
0 commit comments