Method CompilerEnvironment()->CPP()->init_pike_cpp()


Method init_pike_cpp

void init_pike_cpp()

Description

Convenience function for initializing the preprocessor to Pike defaults.

The default implementation is essentially (disregarding error handling):

{
      string save_file = current_file;
      int save_line = current_line;
      current_file = "<built-in>";
      current_line = 0;
      define_ansi_macros();
      define_pike_macros();
      current_file = "<command-line>";
      define_multiple_macros(get_predefines());
      current_file = save_current_file;
      current_line = save_line;
    }