Lines Matching refs:dptr
410 key.dptr = apr_palloc(p, key.dsize);
411 *key.dptr = DAV_TYPE_FNAME;
412 memcpy(key.dptr + 1, pathname, key.dsize - 1);
413 if (key.dptr[key.dsize - 2] == '/')
414 key.dptr[--key.dsize - 1] = '\0';
479 ptr = val.dptr = apr_pcalloc(lockdb->info->pool, val.dsize);
521 memcpy(ptr, ip->key.dptr, ip->key.dsize);
593 switch (*(val.dptr + offset++)) {
600 memcpy(dp, val.dptr + offset, sizeof(dp->f));
604 dp->locktoken = apr_pmemdup(p, val.dptr + offset, sizeof(*dp->locktoken));
608 if (*(val.dptr + offset) == '\0') {
612 apr_size_t len = strlen(val.dptr + offset);
613 dp->owner = apr_pstrmemdup(p, val.dptr + offset, len);
617 if (*(val.dptr + offset) == '\0') {
621 apr_size_t len = strlen(val.dptr + offset);
622 dp->auth_user = apr_pstrmemdup(p, val.dptr + offset, len);
639 ip->locktoken = apr_pmemdup(p, val.dptr + offset, sizeof(*ip->locktoken));
641 memcpy(&ip->timeout, val.dptr + offset, sizeof(ip->timeout));
644 ip->key.dsize = *((int *) (val.dptr + offset));
646 ip->key.dptr = apr_pmemdup(p, val.dptr + offset, ip->key.dsize);
671 offset, val.dptr[offset]));