pike.git / src / cpp.cmod

version» Context lines:

pike.git/src/cpp.cmod:104:    PIKEVAR array(string|int) parts flags ID_PRIVATE|ID_PROTECTED;    CVAR magic_define_fun magic;    CVAR int args;    CVAR short flags; /* CPP_MACRO_* */    CVAR short varargs;       DECLARE_STORAGE;       INIT    { -  struct define_struct *def = (struct define_struct *)(Pike_fp->current_storage); -  def->magic=0; +  struct define_struct *def = (struct define_struct *)CURRENT_STORAGE;    def->args=-1; -  + #ifdef PIKE_NULL_IS_SPECIAL +  def->magic=0;    def->flags = 0;    def->varargs=0; -  + #endif    }   }      struct cpp   {    struct mapping *defines;    INT_TYPE current_line;    INT32 compile_errors;    struct pike_string *current_file;    struct string_builder buf;