#include "idl.h"
#include "idl_extern.h"
#include "drv_private_ifr.h"
#include "be_extern.h"
Go to the source code of this file.
Functions | |
void | DRV_init (void) |
Variables | |
const size_t | LOCAL_ESCAPES_BUFFER_SIZE = 1024 |
void DRV_init | ( | void | ) |
Definition at line 79 of file drv_init_ifr.cpp.
{ // Initialize FE global data object. ACE_NEW (idl_global, IDL_GlobalData); // Initialize some of its data. idl_global->set_root (0); idl_global->set_gen (0); idl_global->set_err (FE_new_UTL_Error ()); idl_global->set_err_count (0); idl_global->set_indent (FE_new_UTL_Indenter ()); idl_global->set_filename (0); idl_global->set_main_filename (0); idl_global->set_real_filename (0); idl_global->set_stripped_filename (0); idl_global->set_import (I_TRUE); idl_global->set_in_main_file (I_FALSE); idl_global->set_lineno (-1); idl_global->set_prog_name (0); #if defined (TAO_IDL_PREPROCESSOR) idl_global->set_cpp_location (TAO_IDL_PREPROCESSOR); #elif defined (ACE_CC_PREPROCESSOR) idl_global->set_cpp_location (ACE_CC_PREPROCESSOR); #else // Just default to cc. idl_global->set_cpp_location ("cc"); #endif /* TAO_IDL_PREPROCESSOR */ char local_escapes[LOCAL_ESCAPES_BUFFER_SIZE]; ACE_OS::memset (&local_escapes, 0, LOCAL_ESCAPES_BUFFER_SIZE); idl_global->set_local_escapes (local_escapes); idl_global->set_be (""); idl_global->set_compile_flags (0); idl_global->set_read_from_stdin (I_FALSE); idl_global->set_include_file_names (0); idl_global->set_n_include_file_names (0); idl_global->set_parse_state (IDL_GlobalData::PS_NoState); // Initialize BE global data object. ACE_NEW (be_global, BE_GlobalData); // Initialize driver private data. DRV_nfiles = 0; DRV_file_index = 0; }
const size_t LOCAL_ESCAPES_BUFFER_SIZE = 1024 |
Definition at line 76 of file drv_init_ifr.cpp.