Lines Matching defs:ident

127 static struct symbol *lookup_macro(struct ident *ident)
129 struct symbol *sym = lookup_symbol(ident, NS_MACRO | NS_UNDEF);
138 struct symbol *sym = lookup_macro(token->ident);
217 sym = lookup_macro(token->ident);
240 token->ident->tainted = 0;
478 * - ident + ident -> ident
479 * - ident + number -> ident unless number contains '.', '+' or '-'.
483 * - number + ident -> number
497 if (t1 == TOKEN_IDENT && left->ident == &L_ident) {
551 left->ident = built_in_ident(buffer);
611 if (token_type(token) == TOKEN_IDENT && token->ident->tainted)
716 if (added->ident->tainted)
749 struct ident *expanding = token->ident;
1021 different = t1->ident != t2->ident;
1100 if (arg->ident == &__VA_ARGS___ident)
1145 arg->ident = &__VA_ARGS___ident;
1187 struct ident *ident = token->ident;
1196 if (arglist->ident == ident) {
1299 static struct token *parse_expansion(struct token *expansion, struct token *arglist, struct ident *name)
1332 token->ident = name;
1345 static int do_define(struct position pos, struct token *token, struct ident *name,
1409 struct ident *ident = built_in_ident(name);
1427 value->ident = built_in_ident(buf);
1433 do_define(value->pos, NULL, ident, NULL, value, attr);
1474 struct ident *name;
1481 name = left->ident;
1525 sym = lookup_symbol(left->ident, NS_MACRO | NS_UNDEF);
1536 bind_symbol(sym, left->ident, NS_MACRO);
1590 stream->protect = next->ident;
1591 } else if (stream->protect == next->ident) {
1624 if (p->ident == &defined_ident) {
1954 token->ident = &pragma_ident;
1992 sym = lookup_symbol(arg->ident, NS_KEYWORD);
2007 sym = lookup_symbol(arg->ident, NS_SYMBOL);
2015 struct ident *ident;
2023 ident = arg->ident;
2024 if (ident == &c_alignas_ident)
2026 else if (ident == &c_alignof_ident)
2028 else if (ident == &c_generic_selections_ident)
2030 else if (ident == &c_static_assert_ident)
2040 struct ident *ident;
2048 ident = arg->ident;
2050 if (ident == &c_alignas_ident)
2052 else if (ident == &c_alignof_ident)
2054 else if (ident == &c_generic_selections_ident)
2056 else if (ident == &c_static_assert_ident)
2112 { "ident", handle_ident },
2182 struct symbol *sym = lookup_symbol(token->ident, NS_PREPROCESSOR);
2294 (token->ident == &__VA_ARGS___ident);
2303 printf("#define %s", show_ident(sym->ident));
2348 struct ident *name;