Lines Matching defs:off
420 int i, x, off;
429 for (i = off = 0; i<len; i++) {
430 if (off >= TT.xx) {
431 toybuf[off++] = '\\';
432 emit(toybuf, off, 1);
433 off = 0;
437 toybuf[off++] = '\\';
438 toybuf[off++] = "\\abfrtv"[x];
439 } else if (line[i] >= ' ') toybuf[off++] = line[i];
440 else off += sprintf(toybuf+off, "\\%03o", line[i]);
442 toybuf[off++] = '$';
443 emit(toybuf, off, 1);
481 mlen, off, newlen;
497 off = command->sflags>>3;
498 if (off && off != ++count) {
510 for (off = newlen = 0; new[off]; off++) {
513 if (new[off] == '&') cc = 0;
514 else if (new[off] == '\\') cc = new[++off] - '0';
533 for (off = mlen = 0; new[off]; off++) {
536 if (new[off] == '\\') {
537 cc = new[++off] - '0';
539 if (!(l2[l2used+mlen++] = unescape(new[off])))
540 l2[l2used+mlen-1] = new[off];
544 } else if (new[off] != '&') {
545 l2[l2used+mlen++] = new[off];
563 // If we made any changes, finish off l2 and swap it for line