Branch: Tag:

2018-01-13

2018-01-13 12:45:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cpp: Run the preprocessor with the state as current object.

4281:    return pos;   }    +  PIKEFUN void cpp(string data, int flags) +  { +  low_cpp(THIS, MKPCHARP_STR(data), data->len, flags, THIS->charset); +  } +    /*** Magic defines ***/      /*! @decl constant __LINE__
4988:    SET_ONERROR(tmp, fatal_on_error, "Preprocessor exited with longjump!\n");   #endif /* PIKE_DEBUG */    +  ref_push_string(data); /* data */ +  push_int(0); /* flags */ +  apply(cpp_obj, "cpp", 2);    -  low_cpp(this, MKPCHARP_STR(data), data->len, -  0, this->charset); -  +    #ifdef PIKE_DEBUG    UNSET_ONERROR(tmp);   #endif /* PIKE_DEBUG */