Lines Matching refs:offset
560 apr_size_t offset = 0;
592 while (offset < val.dsize) {
593 switch (*(val.dptr + offset++)) {
600 memcpy(dp, val.dptr + offset, sizeof(dp->f));
601 offset += sizeof(dp->f);
604 dp->locktoken = apr_pmemdup(p, val.dptr + offset, sizeof(*dp->locktoken));
605 offset += sizeof(*dp->locktoken);
608 if (*(val.dptr + offset) == '\0') {
609 ++offset;
612 apr_size_t len = strlen(val.dptr + offset);
613 dp->owner = apr_pstrmemdup(p, val.dptr + offset, len);
614 offset += len + 1;
617 if (*(val.dptr + offset) == '\0') {
618 ++offset;
621 apr_size_t len = strlen(val.dptr + offset);
622 dp->auth_user = apr_pstrmemdup(p, val.dptr + offset, len);
623 offset += len + 1;
639 ip->locktoken = apr_pmemdup(p, val.dptr + offset, sizeof(*ip->locktoken));
640 offset += sizeof(*ip->locktoken);
641 memcpy(&ip->timeout, val.dptr + offset, sizeof(ip->timeout));
642 offset += sizeof(ip->timeout);
644 ip->key.dsize = *((int *) (val.dptr + offset));
645 offset += sizeof(ip->key.dsize);
646 ip->key.dptr = apr_pmemdup(p, val.dptr + offset, ip->key.dsize);
647 offset += ip->key.dsize;
663 --offset;
669 "be corrupt. offset %"
671 offset, val.dptr[offset]));