Lines Matching defs:hdb
55 struct hash_do_baton *hdb = baton;
57 svn_pool_clear(hdb->iterpool);
58 hdb->err = (*hdb->func)(hdb->baton, key, klen, (void *)value, hdb->iterpool);
60 return hdb->err == SVN_NO_ERROR;
72 struct hash_do_baton hdb;
75 hdb.func = func;
76 hdb.baton = baton;
77 hdb.iterpool = svn_pool_create(pool);
79 error_received = !apr_hash_do(hash_do_callback, &hdb, hash);
81 svn_pool_destroy(hdb.iterpool);
89 if (hdb.err->apr_err == SVN_ERR_ITER_BREAK
90 && hdb.err != &internal_break_error)
94 svn_error_clear(hdb.err);
96 hdb.err = SVN_NO_ERROR;
99 return hdb.err;