Lines Matching defs:op

50 #define BACKOUT()	(op=tp)
55 #define CACHEOUTX() do{tp=op=pp.outp;xp=pp.oute;if(sp)sp=op;}while(0)
58 #define LASTOUT() ((op>pp.outbuf)?*(op-1):pp.lastout)
60 #define PUTCHR(c) (*op++=(c))
61 #define SETCHR(c) (*op=(c))
66 #define SYNCOUTX() do{if(sp)op=tp=sp;pp.outp=op;}while(0)
69 #define PPCHECKOUT() do{if(op>xp){{PPWRITE(PPBUFSIZ);if(pp.outbuf==pp.outb){pp.outbuf+=PPBUFSIZ;xp=pp.oute+=PPBUFSIZ;}else{pp.outbuf-=PPBUFSIZ;memcpy(pp.outbuf,xp,op-xp);xp=pp.oute-=PPBUFSIZ;op-=2*PPBUFSIZ;}}}}while(0)
70 #define PPCHECKOUTSP() do{if(op>xp){if(sp)op=sp;else{PPWRITE(PPBUFSIZ);if(pp.outbuf==pp.outb){pp.outbuf+=PPBUFSIZ;xp=pp.oute+=PPBUFSIZ;}else{pp.outbuf-=PPBUFSIZ;memcpy(pp.outbuf,xp,op-xp);xp=pp.oute-=PPBUFSIZ;op-=2*PPBUFSIZ;}}}}while(0)
71 #define PPCHECKOUTTP() do{if(op>xp){{PPWRITE(PPBUFSIZ);if(pp.outbuf==pp.outb){pp.outbuf+=PPBUFSIZ;xp=pp.oute+=PPBUFSIZ;}else{pp.outbuf-=PPBUFSIZ;memcpy(pp.outbuf,xp,op-xp);xp=pp.oute-=PPBUFSIZ;op-=2*PPBUFSIZ;}}tp=op;}}while(0)
88 memcpy(op, pp.addbuf, m); \
89 op += m; \
158 #define BACKOUT() (op=pp.token)
161 #define CACHEOUT() (op=pp.token)
164 #define PUTCHR(c) (*op++=(c))
165 #define SETCHR(c) (*op=(c))
169 #define SYNCOUT() (pp.toknxt=op)
181 register char* op;
220 tp = op;
237 if (op == tp && (st & (ADD|HIDDEN)) && !(st & PASSTHROUGH) && !(pp.option & PRESERVE))
251 tp = op;
255 MEMCPY(op, ip, n);
263 debug((-9, "TERM %s > %s%s%s |%-*.*s|%s|", pplexstr(INDEX(rp)), pplexstr(state), (st & NEWLINE) ? "|NEWLINE" : "", (st & SKIPCONTROL) ? "|SKIP" : "", op - tp, op - tp, tp, pptokchr(c)));
382 tp = op;
392 *(op - (c != '\n')) = 0;
393 m = (op - (c != '\n') - tp > MAXTOKEN - 6) ? (error_info.line - MAXHIDDEN) : 0;
461 if (sp) op = sp;
584 tp = op;
685 if (!(st & COMPATIBILITY) && ppisidig(*(op - 1)) && ppisidig(*ip)) UNGETCHR(' ');
747 while (*(op - 1) == ' ' || *(op - 1) == '\t') op--;
749 if (st & (STRICT|WARN)) error(1, "%-*.*s: space ignored in operator", op - tp, op - tp, tp);
802 else if (tp == op)
878 if (op == tp)
881 tp = op;
1050 op--;
1054 *(op - 1) = '\\';
1055 *op++ = '\n';
1057 STRCOPY(op, pp.token + 2 + (*pp.token == ' '), s);
1063 op--;
1067 *(op - 1) = '\\';
1068 *op++ = '\n';
1070 STRCOPY(op, pp.token + 1 + (*pp.token == ' '), s);
1099 *op++ = ' ';
1109 op--;
1124 if (n && !(st & (PASSTHROUGH|SKIPCONTROL|NOTEXT)) && c == '\'' && (op - tp) <= 2 && !(pp.mode & (HOSTED|RELAX)))
1138 if (n && !(st & NOTEXT) && (op - tp) <= (DOSTRIP() ? 0 : 2) && !(pp.mode & (HOSTED|RELAX)))
1330 tp = op - 1;
1334 tp = op - ((pp.truncate && pp.truncate < (HITN - HIT0)) ? (pp.truncate - 1) : (HITN - HIT0));
1339 if ((tp = op - (state - HIT0)) > bp && *(tp - 1) == 'L') tp--;
1352 if (sp) op = sp;
1360 if (op + c < xp + PPBUFSIZ) n = c;
1361 else n = xp + PPBUFSIZ - op;
1362 MEMCPY(op, ip, n);
1399 if (pp.truncate && (op - tp) > pp.truncate) tp[pp.truncate] = 0;
1404 if ((sym->flags & SYM_KEYWORD) && (!pp.truncate || (op - tp) <= pp.truncate || (tp[pp.truncate] = '_', tp[pp.truncate + 1] = 0, pp.symbol = sym = (pp.option & NOHASH) ? ppsymref(pp.symtab, tp) : ppsymset(pp.symtab, tp), 0)))
1409 #define ADVANCE() do{if(pp.toknxt<op)pp.token=pp.toknxt;}while(0)
1425 pp.toknxt = op;
1434 op = (pptoken = tp) + MAXTOKEN;
1550 op = pp.toknxt;
1610 if (pp.truncate && (op - tp) > pp.truncate)
1658 op--;
1705 pp.toknxt = oop = op;
1709 op = (pptoken = tp) + MAXTOKEN;
1729 *--op = 0;
1730 op = oop;
1785 tp = op = sp;
1795 if (op == tp && !(st & JOINING) && pp.in->type == IN_FILE && !(pp.option & PRESERVE))
1806 op = sp;
1809 while (tp < op)
1835 sp = op;
1889 while (tp < op)
1931 tp = op;
2014 while (--op > tp && --s > bp && ppisidig(*s));
2073 error(PANIC, "invalid mark op `%c'", LASTCHR());
2222 if (op == tp)