Lines Matching refs:off
146 size_t off; /* record data offset */
464 p->off = (char*)s - r->buf;
514 p->off = t - (unsigned char*)r->buf;
537 w->off = 0;
546 s = (unsigned char*)r->buf + w->off;
571 n = y->off + y->siz;
572 (++y)->off = n;
580 w->siz = r->siz - w->off;
624 w->ret.value.number = *(uint8_t*)(r->buf + w->off);
627 w->ret.value.number = *(uint16_t*)(r->buf + w->off);
630 w->ret.value.number = *(uint32_t*)(r->buf + w->off);
634 w->ret.value.number = (int64_t)(*(uint64_t*)(r->buf + w->off));
638 w->ret.value.number = *(unsigned _ast_int1_t*)(r->buf + w->off);
641 w->ret.value.number = *(int16_t*)(r->buf + w->off);
644 w->ret.value.number = *(int32_t*)(r->buf + w->off);
648 w->ret.value.number = *(int64_t*)(r->buf + w->off);
652 w->ret.value.number = *(_ast_flt4_t*)(r->buf + w->off);
655 w->ret.value.number = *(_ast_flt8_t*)(r->buf + w->off);
659 w->ret.value.number = *(_ast_flt12_t*)(r->buf + w->off);
664 w->ret.value.number = *(_ast_flt16_t*)(r->buf + w->off);
671 w->ret.value.string.size = (s = memchr(w->ret.value.string.data = r->buf + w->off, 0, w->siz)) ? (s - (r->buf + w->off)) : w->siz;
673 memcpy(&w->ret.value.number, r->buf + w->off, w->siz);
958 f->physical.format.width = i - r->fields[f->variable.index].off - 1;
996 i = r->fields[r->nfields - 1].off + r->fields[r->nfields - 1].siz;
1269 size_t off;
1297 off = 0;
1314 if (off > flat->fixed)
1316 off = flat->fixed;
1320 else if ((off + f->physical.format.width) >= flat->fixed)
1322 f->physical.format.width = flat->fixed - off;
1326 r->fields[i].off = off;
1327 off += r->fields[i].siz = f->physical.format.width;
1329 off++;
3433 sfprintf(sfstdout, " size_t off; /* record data offset */\n");