Lines Matching defs:type

280 		int			type;
326 error(1, "# <line> [ \"<file>\" [ <type> ] ]: non-standard directive");
485 if (p == v && *(p - 1) == ' ' && pp.in->type != IN_MACRO)
871 var.type = 0;
903 if (var.type != TOK_TOKCAT && p > mac->value && *(p - 1) != ' ' && !(pp.option & PRESERVE)) *p++ = ' ';
909 *p++ = (n1 || var.type == TOK_TOKCAT) ? 'C' : 'A';
911 if ((pp.state & WARN) && !(pp.mode & (HOSTED|RELAX)) && var.type != TOK_TOKCAT && !(var.type & TOK_ID))
923 if ((var.type & TOK_ID) || o == ' ' || ppisseparate(o))
926 error(1, "%s: %s: formal should be parenthesized in macro value (t=%x o=%#c c=%#c)", sym->name, pp.token, var.type, o, c);
929 var.type = TOK_FORMAL|TOK_ID;
933 if (var.type == TOK_BUILTIN) switch ((int)hashget(pp.strtab, pp.token))
942 for (var.inp = pp.in; var.inp->type != IN_FILE && var.inp->prev; var.inp = var.inp->prev);
944 var.type = TOK_ID;
947 var.type = TOK_ID;
950 var.type = 0;
1014 if (var.type == (TOK_FORMAL|TOK_ID)) *(p - 2) = 'C';
1020 var.type = TOK_TOKCAT;
1025 var.type = TOK_BUILTIN;
1030 var.type = 0;
1035 var.type = 0;
1041 var.type = 0;
1096 var.type = 0;
1111 if (pp.state & COMPATIBILITY) var.type = 0;
1116 if (var.type & TOK_ID)
1121 if (var.type == (TOK_FORMAL|TOK_ID)) *(p - 2) = 'C';
1122 var.type = TOK_TOKCAT;
1125 else var.type = 0;
1128 var.type = 0;
1138 var.type = 0;
1485 error(1, "#%s: integer file type argument is non-standard", dirname(LINE));
1488 error(1, "#%s: integer file type argument expected", dirname(LINE));
1854 var.type = pp.truncate;
1857 pp.truncate = var.type;
1958 if (pp.in->type == IN_FILE || pp.in->type == IN_RESCAN)
2247 if (!pp.vendor && (pp.found->type & TYPE_VENDOR))