engine/source/preprocessorlib/pp_parser.c
/**
 * Expands a regular (i.e. non-function) macro.
 * Pre: the macro is defined
 */
Expands a regular  macro.
Pre: the macro is defined
Expands a regular macro . Pre : the macro is defined
void pp_parser_insert_macro(pp_parser *self, char *name)
{
    if(strcmp((char *)List_Retrieve(&self->ctx->macros), name))
    {
        List_FindByName(&self->ctx->macros, name);
    }
    pp_parser_alloc_macro(self, List_Retrieve(&self->ctx->macros), NULL, PP_NORMAL_MACRO);
}
void pp_parser_insert_macro ( pp_parser * self , char * name ) { if ( strcmp ( ( char * ) List_Retrieve ( & self -> ctx -> macros ) , name ) ) { List_FindByName ( & self -> ctx -> macros , name ) ; } pp_parser_alloc_macro ( self , List_Retrieve ( & self -> ctx -> macros ) , NULL , PP_NORMAL_MACRO ) ; }
Expands a regular (i.e.
Expands a regular ( i . e .
// don't waste time searching under normal circumstances