Lines Matching defs:entry
97 svn_hash__read_entry(svn_hash__entry_t *entry,
118 entry->key = NULL;
119 entry->keylen = 0;
120 entry->val = NULL;
121 entry->vallen = 0;
139 entry->keylen = (apr_size_t)ui64;
142 entry->key = apr_palloc(pool, entry->keylen + 1);
143 SVN_ERR(svn_stream_read_full(stream, entry->key, &entry->keylen));
144 entry->key[entry->keylen] = '\0';
164 entry->vallen = (apr_size_t)ui64;
166 entry->val = apr_palloc(pool, entry->vallen + 1);
167 SVN_ERR(svn_stream_read_full(stream, entry->val, &entry->vallen));
168 entry->val[entry->vallen] = '\0';
190 entry->keylen = (apr_size_t)ui64;
193 entry->key = apr_palloc(pool, entry->keylen + 1);
194 SVN_ERR(svn_stream_read_full(stream, entry->key, &entry->keylen));
195 entry->key[entry->keylen] = '\0';
204 /* Remove this hash entry. */
205 entry->vallen = 0;
206 entry->val = NULL;
225 svn_hash__entry_t entry;
228 SVN_ERR(svn_hash__read_entry(&entry, stream, terminator,
232 if (entry.key == NULL)
235 if (entry.val)
237 /* Add a new hash entry. */
238 apr_hash_set(hash, apr_pstrmemdup(pool, entry.key, entry.keylen),
239 entry.keylen,
240 svn_string_ncreate(entry.val, entry.vallen, pool));
244 /* Remove this hash entry. */
245 apr_hash_set(hash, entry.key, entry.keylen, NULL);
301 /* Output a deletion entry for each property in oldhash but not hash. */
310 /* If it's not present in the new hash, write out a D entry. */
467 /* The Grand Moment: add a new hash entry! */