Lines Matching refs:name
172 add_builtin_define(glcpp_parser_t *parser, const char *name, int value);
306 * (pre-defined) macro name.
316 * software layers. Defining or undefining such a name
319 * multiple definitions of the same name. All macro names
321 * such a name results in a compile-time error.
556 glcpp_error (& @1, parser, "#define without macro name");
1455 add_builtin_define(glcpp_parser_t *parser, const char *name, int value)
1464 _define_object_macro(parser, NULL, name, list);
1557 * Macro name not followed by a '('. This is not an error, but
1558 * simply that the macro name should be treated as a non-macro.
1562 * Macro name is not followed by a balanced set of parentheses.
2091 * token is the name of a defined macro. If the DEFINED token is
2202 * for use by Khronos. Since every extension adds a name prefixed
2203 * with GL_ (i.e., the name of the extension), that should be an
2217 glcpp_error (loc, parser, "\"defined\" cannot be used as a macro name");
2314 * function-like macro name, but have not yet seen its