pike.git / src / cpp.cmod

version» Context lines:

pike.git/src/cpp.cmod:5253:    *! @note    *! This function does NOT return the set of currently    *! defined macros.    *!    *! @seealso    *! @[init_pike_cpp()], @[define_multiple_macros()],    *! @[_take_over_initial_predefines()]    */    PIKEFUN mapping(string:string|function|object) get_predefines()    { + #if 0    apply_external(1, f_get_predefines_fun_num, args); -  + #else +  struct CPP_struct *this = THIS; +  if (use_initial_predefs) { +  push_mapping(initial_predefs_mapping()); +  } else { +  low_unsafe_apply_handler("get_predefines", +  this->handler, this->compat_handler, 0);    } -  + #endif +  }       /*! @decl void init_pike_cpp()    *!    *! Convenience function for initializing the preprocessor    *! to Pike defaults.    *!    *! The default implementation is essentially:    *! @code    *! {    *! define_ansi_macros();