Lines Matching refs:dptr
391 key.dptr = apr_palloc(p, key.dsize);
392 *key.dptr = DAV_TYPE_FNAME;
393 memcpy(key.dptr + 1, pathname, key.dsize - 1);
394 if (key.dptr[key.dsize - 2] == '/')
395 key.dptr[--key.dsize - 1] = '\0';
458 ptr = val.dptr = apr_pcalloc(lockdb->info->pool, val.dsize);
494 memcpy(ptr, ip->key.dptr, ip->key.dsize); /* Key data */
559 switch (*(val.dptr + offset++)) {
564 memcpy(dp, val.dptr + offset, sizeof(dp->f));
566 dp->locktoken = apr_pmemdup(p, val.dptr + offset, sizeof(*dp->locktoken));
568 if (*(val.dptr + offset) == '\0') {
572 dp->owner = apr_pstrdup(p, val.dptr + offset);
576 if (*(val.dptr + offset) == '\0') {
580 dp->auth_user = apr_pstrdup(p, val.dptr + offset);
592 if (*key.dptr == DAV_TYPE_FNAME) {
593 const char *fname = key.dptr + 1;
613 ip->locktoken = apr_pmemdup(p, val.dptr + offset, sizeof(*ip->locktoken));
615 memcpy(&ip->timeout, val.dptr + offset, sizeof(ip->timeout));
617 memcpy(&ip->key.dsize, val.dptr + offset, sizeof(ip->key.dsize)); /* length of datum */
619 ip->key.dptr = apr_pmemdup(p, val.dptr + offset, ip->key.dsize);
645 offset, val.dptr[offset]));