Lines Matching refs:p

36 #define ppiskey(t,v,p)	(p=t,v>=p->value&&value<=(p+elementsof(t)-2)->value)  argument
44 ppset(register long* p, register long op, int val) in ppset() argument
48 r = p == &pp.state ? &pp.ro_state : p == &pp.mode ? &pp.ro_mode : &pp.ro_option; in ppset()
51 …%s %s skipped -- readonly", p == &pp.state ? "state" : p == &pp.mode ? "mode" : "option", p == &pp… in ppset()
54 …lized && (!(pp.mode & INIT) || !(pp.mode & BUILTIN)) && (p != &pp.mode || !(op & BUILTIN)) && (p !… in ppset()
57 …((-7, "set %s %s readonly", p == &pp.state ? "state" : p == &pp.mode ? "mode" : "option", p == &pp… in ppset()
60 *p |= op; in ppset()
62 *p &= ~op; in ppset()
63 …debug((-7, "set %s %s", p == &pp.state ? "state" : p == &pp.mode ? "mode" : "option", p == &pp.sta… in ppset()
92 register struct ppkeyword* p; in ppkeyname() local
94 …skey(directives, value, p) || !dir && (ppiskey(options, value, p) || ppiskey(predicates, value, p)… in ppkeyname()
96 s = (p + (value - p->value))->name; in ppkeyname()
314 undefine(void* p) in undefine() argument
316 struct ppmacro* mac = ((struct ppsymbol*)p)->macro; in undefine()
366 register char* p; in ppop() local
395 if ((p = va_arg(ap, char*)) && *p) in ppop()
402 pp.lastop->value = p; in ppop()
409 p = va_arg(ap, char*); in ppop()
412 if (!p) in ppop()
414 else if (streq(p, "-")) in ppop()
422 if (!*p || stat((pathcanon(p, 0, 0), p), &st)) in ppop()
434 pp.cdir.path = p; in ppop()
441 if (p = va_arg(ap, char*)) in ppop()
443 c = strlen(p); in ppop()
447 c = *p++; in ppop()
448 while (*p && *p != c) in ppop()
449 *s++ = *p++; in ppop()
453 if (*p && *++p && *p != c) in ppop()
455 while (*p && *p != c) in ppop()
456 *s++ = *p++; in ppop()
521 if (p = va_arg(ap, char*)) in ppop()
522 p = strdup(p); in ppop()
525 pp.ppdefault = p; in ppop()
570 p = va_arg(ap, char*); in ppop()
573 if (!p) in ppop()
575 else if (streq(p, "-")) in ppop()
591 if (!*p || stat((pathcanon(p, 0, 0), p), &st)) in ppop()
606 pp.hostdir.path = p; in ppop()
613 p = va_arg(ap, char*); in ppop()
615 if (p) in ppop()
616 ppfsm(c ? FSM_IDADD : FSM_IDDEL, p); in ppop()
619 if (p = va_arg(ap, char*)) in ppop()
621 pathcanon(p, 0, 0); in ppop()
622 ppsetfile(p)->guard = INC_IGNORE; in ppop()
623 message((-3, "%s: ignore", p)); in ppop()
632 if ((p = va_arg(ap, char*)) && *p) in ppop()
634 pathcanon(p, 0, 0); in ppop()
635 if (stat(p, &st)) in ppop()
662 dp->name = p; in ppop()
1135 if (!(p = error_info.file)) in ppop()
1136 p = ""; in ppop()
1140 if (*p) in ppop()
1142 pathcanon(p, 0, 0); in ppop()
1143 p = ppsetfile(p)->name; in ppop()
1146 PUSH_FILE(p, 0); in ppop()
1157 if ((t = p = strrchr(s, '.')) && (*++p == 'c' || *p == 'C')) in ppop()
1159 if (c = *++p) in ppop()
1160 while (*++p == c); in ppop()
1161 if (*p) in ppop()
1212 p = va_arg(ap, char*); in ppop()
1214 error_info.file = p; in ppop()
1216 if (open(p, O_RDONLY) != 0) in ppop()
1217 error(ERROR_SYSTEM|3, "%s: cannot read", p); in ppop()
1218 if (strmatch(p, "*.(s|S|as|AS|asm|ASM)")) in ppop()
1229 if ((p = va_arg(ap, char*)) && *p) in ppop()
1236 pp.lasttx->value = p; in ppop()
1275 if (!(p = va_arg(ap, char*))) in ppop()
1277 else if (*p != '-') in ppop()
1278 pp.lineid = strdup(p); in ppop()
1352 p = "/dev/null"; in ppop()
1353 if (!identical(p, 0)) in ppop()
1355 if (!identical(p, 1)) in ppop()
1356 ppop(PP_OUTPUT, p); in ppop()
1357 ppop(PP_INPUT, p); in ppop()
1368 if (p = va_arg(ap, char*)) in ppop()
1371 if (*p == '-') in ppop()
1372 p++; in ppop()
1375 if ((c = (int)hashref(pp.strtab, p)) > 0 && c <= X_last_option) in ppop()
1383 p = va_arg(ap, char*); in ppop()
1385 if (p) in ppop()
1386 ppfsm(c ? FSM_QUOTADD : FSM_QUOTDEL, p); in ppop()
1392 if ((pp.state & COMPILE) && (p = va_arg(ap, char*))) in ppop()
1396 sfputr(sp, p, -1); in ppop()
1397 p = sfstruse(sp); in ppop()
1398 if (s = strchr(p, '=')) in ppop()
1401 s = p; in ppop()
1414 if (!(key = ppkeyget(pp.symtab, p))) in ppop()
1421 hashlook(pp.symtab, p, HASH_DELETE, NiL); in ppop()
1433 error(1, "reserved#2 `%s' %d", p, op); in ppop()
1447 if ((pp.lastdir->next->name = ((p = va_arg(ap, char*)) && *p) ? p : NiL) && !stat(p, &st)) in ppop()
1473 if (p = va_arg(ap, char*)) in ppop()
1476 while (*p == ' ' || *p == '\t') p++; in ppop()
1477 for (s = p; n = *s; s++) in ppop()
1483 if (!*p) in ppop()
1486 if (*p == 'n' && *(p + 1) == 'o') in ppop()
1488 p += 2; in ppop()
1493 if (streq(p, "count")) in ppop()
1495 else if (streq(p, "hashcount")) in ppop()
1497 else if (streq(p, "hashdump")) in ppop()
1499 else if (streq(p, "hit")) in ppop()
1501 else if (streq(p, "init")) in ppop()
1503 else if (streq(p, "noise")) in ppop()
1505 else if (streq(p, "proto")) in ppop()
1507 else if (*p >= '0' && *p <= '9') in ppop()
1508 n = strtoul(p, NiL, 0); in ppop()
1511 error(1, "%s: unknown test", p); in ppop()
1523 p = s; in ppop()
1547 Hash_bucket_t* p; in ppop() local
1556 if (p = hashnext(pos)) in ppop()
1560 hashlook(pp.symtab, (char*)p, HASH_BUCKET|HASH_INSTALL, NiL); in ppop()
1561 } while (p = b); in ppop()
1569 p = va_arg(ap, char*); in ppop()
1571 if (!p || !*p) in ppop()
1574 else if (streq(p, "-")) in ppop()
1582 else if (!stat((pathcanon(p, 0, 0), p), &st)) in ppop()