Lines Matching refs:TT

56     char c = TT.buf[(*offset)++];
77 memcpy(&fdl, TT.buf+*offset, t->size);
106 or = TT.buf[(*offset)++];
132 if (TT.leftover<16) memset(TT.buf+TT.leftover, 0, 16-TT.leftover);
135 if (!(flags&FLAG_v) && TT.jump_bytes != TT.pos && TT.leftover
136 && !memcmp(TT.bufs, TT.bufs + 2, 16))
138 if (!TT.star) {
140 TT.star++;
145 TT.star = 0;
148 xprintf(abases[TT.address_idx], (long long)TT.pos);
149 if (!TT.leftover) {
150 if (TT.address_idx) xputc('\n');
155 TT.pos += len = TT.leftover;
156 TT.leftover = 0;
157 if (TT.star) return;
160 for (i = pad = 0; i<TT.types; i++) {
172 for (i=0; i<TT.types; i++) {
185 TT.buf = (char *)((TT.buf == (char *)TT.bufs) ? TT.bufs+2 : TT.bufs);
192 if (TT.jump_bytes > TT.pos) {
193 off_t pos = TT.jump_bytes-TT.pos, off = lskip(fd, pos);
195 if (off >= 0) TT.pos += pos-off;
196 if (TT.jump_bytes > TT.pos) return;
200 char *buf = TT.buf + TT.leftover;
201 int len = 16 - TT.leftover;
204 if (!TT.max_count) break;
205 if (TT.max_count < len) len = TT.max_count;
213 if (TT.max_count) TT.max_count -= len;
214 TT.leftover += len;
215 if (TT.leftover < 16) break;
232 if (TT.types >= sizeof(toybuf)/sizeof(struct odtype)) break;
255 types[TT.types].type = type;
256 types[TT.types].size = size;
257 TT.types++;
267 TT.buf = (char *)TT.bufs;
269 if (!TT.address_base) TT.address_idx = 2;
270 else if (0>(TT.address_idx = stridx("ndox", *TT.address_base)))
271 error_exit("bad -A '%c'", *TT.address_base);
275 for (arg = TT.output_base; arg; arg = arg->next) append_base(arg->arg);
282 if (!TT.types) append_base("o2");
286 if (TT.leftover) od_outline();