rt_public EIF_POINTER rout_obj_new_args (EIF_INTEGER count) { EIF_POINTER result = (EIF_POINTER) 0; if (count > 0) { result = (EIF_POINTER) eif_malloc (count * sizeof (EIF_VALUE)); if (result == (EIF_POINTER) 0) enomem(); } return result; }
void egc_init_plug (void) { egc_prof_enabled = (EIF_INTEGER) 0; egc_correct_mismatch = (void (*)(EIF_REFERENCE)) F1_23; egc_twin = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F1_14; egc_strmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F219_6180; egc_str32make = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F226_6402; egc_arrmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F251_3500; egc_strset = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F221_6333; egc_str32set = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F227_6541; egc_routdisp_wb = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F243_6061; #ifdef RTS_SCP_CAPABLE egc_is_scoop_capable = 0; #endif egc_set_exception_data = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F52_1192; egc_set_last_exception = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F52_1191; egc_last_exception = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F52_1179; egc_is_code_ignored = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F52_1196; egc_once_raise = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F52_1201; egc_init_exception_manager = (void (*)(EIF_REFERENCE)) F52_1202; egc_free_preallocated_trace = (void (*)(EIF_REFERENCE)) F52_1203; egc_str_dtype = 220; egc_str32_dtype = 226; egc_arr_dtype = 250; egc_tup_dtype = 174; egc_disp_rout_id = 2659; egc_copy_rout_id = 18; egc_is_equal_rout_id = 11; egc_sp_char = 0x01EF; egc_sp_wchar = 0x0314; egc_sp_bool = 0x0177; egc_sp_uint8 = 0x02C6; egc_sp_uint16 = 0x02A5; egc_sp_uint32 = 0x01A1; egc_sp_uint64 = 0x01B3; egc_sp_int8 = 0x023F; egc_sp_int16 = 0x02ED; egc_sp_int32 = 0x0117; egc_sp_int64 = 0x01D1; egc_sp_real32 = 0x0267; egc_sp_real64 = 0x0144; egc_sp_pointer = 0x020E; egc_sp_ref = 0xF3; egc_uint8_dtype = 197; egc_uint16_dtype = 203; egc_uint32_dtype = 200; egc_uint64_dtype = 212; egc_int8_dtype = 176; egc_int16_dtype = 209; egc_int32_dtype = 206; egc_int64_dtype = 188; egc_bool_dtype = 191; egc_real32_dtype = 179; egc_char_dtype = 185; egc_wchar_dtype = 182; egc_real64_dtype = 194; egc_point_dtype = 215; egc_exception_dtype = 63; egc_except_emnger_dtype = 51; egc_ce_type = egc_ce_type_init; egc_ce_exp_type = egc_ce_exp_type_init; egc_fsystem = egc_fsystem_init; egc_system_mod_init = egc_system_mod_init_init; egc_partab = egc_partab_init; egc_partab_size = egc_partab_size_init; egc_foption = egc_foption_init; egc_frozen = egc_frozen_init; egc_fpatidtab = egc_fpatidtab_init; egc_address_table = egc_address_table_init; egc_fpattern = egc_fpattern_init; egc_einit = egc_einit_init; egc_tabinit = egc_tabinit_init; egc_forg_table = egc_forg_table_init; egc_system_name = "game"; egc_system_location = "/Users/nikitaborodulin/Desktop/Innopolis/OOP/Game/EIFGENs/game/W_code"; egc_compiler_tag = 38; egc_project_version = 1445619484; egc_has_old_special_semantic = 0; egc_has_ieee_semantic = 1; scount = 864; egc_rcount = 1; egc_ridx = 0; egc_rlist = (char**) eif_malloc (sizeof(char*)*egc_rcount); egc_rcdt = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcrid = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcarg = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rlist[0] = "APPLICATION.make"; egc_rcdt[0] = 0; egc_rcrid[0] = 4917; egc_rcarg[0] = 0; egc_platform_level = 0x00000D00; egc_rt_extension_dt = 44; egc_rt_extension_notify = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F45_1105; egc_rt_extension_notify_argument = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F45_1106; }
rt_public void eif_rtinit(int argc, EIF_NATIVE_CHAR **argv, EIF_NATIVE_CHAR **envp) { char *eif_timeout; /* Retrieve root argument if any and update `argc' accordingly. */ eif_retrieve_root(&argc, argv); #ifdef EIF_WINDOWS set_windows_exception_filter(); #if defined(_MSC_VER) && _MSC_VER >= 1400 /* version 14.0+ (MSVC 8.0+) */ /* Ensures consistent behavior across all our platforms where we * get 2-digit exponent up to 99 and then 3-digit exponent for 100 and * above. */ (void) _set_output_format(_TWO_DIGIT_EXPONENT); #endif #endif #ifdef BOEHM_GC GC_register_displacement (OVERHEAD); #endif ieee_init(); starting_working_directory = (char *) eif_malloc (PATH_MAX + 1); /* Initialize directory to an empty string by default. */ starting_working_directory [0] = '\0'; ufill(); /* Get urgent memory chunks */ #if defined(DEBUG) && (EIF_OS != EIF_OS_VXWORKS) && !defined(EIF_WINDOWS) /* The following install signal handlers for signals USR1 and USR2. Both * raise an immediate scanning of memory and dumping of the free list usage * and other statistics. The difference is that USR1 also performrs a full * GC cycle before runnning the diagnosis. If memck() is programmed to * panic when inconsistencies are detected, this may raise a system failure * due to race condition. There is nothing the user can do about it, except * pray--RAM. */ esignal(SIGUSR1, mem_diagnose); esignal(SIGUSR2, mem_diagnose); #endif /* Check if the user wants to override the default timeout value * for interprocess communications (IPC). This new value is specified in * the ISE_TIMEOUT environment variable */ eif_timeout = getenv("ISE_TIMEOUT"); if ((eif_timeout != NULL) && (strlen(eif_timeout) > 0)) { /* Environment variable set */ TIMEOUT = (unsigned) atoi(eif_timeout); } else { TIMEOUT = 30; } eoption = egc_foption; #ifdef WORKBENCH xinitint(); /* Interpreter initialization */ esystem = egc_fsystem; eif_par_table = egc_partab; eif_par_table_size = egc_partab_size; eorg_table = egc_forg_table; pattern = egc_fpattern; debug_initialize(); /* Initialize debug information (breakpoints ...) */ /* In workbench mode, we have a slight problem: when we link ewb in * workbench mode, since ewb is a child from ised, the run-time will * assume, wrongly, that the executable is started in debug mode. Therefore, * we need a special run-time, with no debugging hooks involved. */ #ifndef NOHOOK winit(); /* Did we start under ewb control? */ #endif /* Initialize dynamically computed variables (i.e. system dependent) * Then we may call update. Eventually, when debugging the * application, the values loaded from the update file will be overridden * by the workbench (via winit). */ egc_einit(); /* Various static initializations */ fcount = scount; { char temp = 0; int i; for (i=1;i<argc;i++) { if (0 == rt_nstrcmp (argv[i], rt_nmakestr("-ignore_updt"))) { temp = (char) 1; break; } } update(temp, argv[0]); } /* Read melted information * Note: the `update' function takes * care of the initialization of the * temporary descriptor structures */ create_desc(); /* Create descriptor (call) tables */ #else /* * Initialize the finalized system with the static data structures. */ esystem = egc_fsystem; eif_par_table = egc_partab; eif_par_table_size = egc_partab_size; eif_gen_conf_init (eif_par_table_size); nbref = egc_fnbref; esize = egc_fsize; #endif #if !defined CUSTOM || defined NEED_UMAIN_H umain(argc, argv, envp); /* User's initializations */ #endif #if !defined CUSTOM || defined NEED_ARGV_H rt_arg_init(argc, argv); /* Save copy for class ARGUMENTS */ #endif eif_environ = envp; /* Save pointer to environment variable storage */ once_init(); #if defined(EIF_THREADS) && defined(WORKBENCH) notify_root_thread(); #endif initprf(); /* Initialize profiler. */ init_emnger(); /* Initialize ISE_EXCEPTION_MANAGER */ init_scp_manager(); /* Initialize ISE_SCOOP_MANAGER */ /* Initialize our root class. */ eif_init_root(); }
void egc_init_plug (void) { egc_prof_enabled = (EIF_INTEGER) 0; egc_correct_mismatch = (void (*)(EIF_REFERENCE)) F1_23; egc_twin = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F1_14; egc_strmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F218_6162; egc_str32make = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F225_6384; egc_arrmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F250_3490; egc_strset = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F220_6315; egc_str32set = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F226_6523; egc_routdisp_wb = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F242_6043; #ifdef RTS_SCP_CAPABLE egc_is_scoop_capable = 0; #endif egc_set_exception_data = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F51_1182; egc_set_last_exception = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F51_1181; egc_last_exception = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F51_1169; egc_is_code_ignored = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F51_1186; egc_once_raise = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F51_1191; egc_init_exception_manager = (void (*)(EIF_REFERENCE)) F51_1192; egc_free_preallocated_trace = (void (*)(EIF_REFERENCE)) F51_1193; egc_str_dtype = 219; egc_str32_dtype = 225; egc_arr_dtype = 249; egc_tup_dtype = 173; egc_disp_rout_id = 2649; egc_copy_rout_id = 18; egc_is_equal_rout_id = 11; egc_sp_char = (EIF_TYPE_INDEX)565; egc_sp_wchar = (EIF_TYPE_INDEX)797; egc_sp_bool = (EIF_TYPE_INDEX)641; egc_sp_uint8 = (EIF_TYPE_INDEX)706; egc_sp_uint16 = (EIF_TYPE_INDEX)672; egc_sp_uint32 = (EIF_TYPE_INDEX)548; egc_sp_uint64 = (EIF_TYPE_INDEX)374; egc_sp_int8 = (EIF_TYPE_INDEX)497; egc_sp_int16 = (EIF_TYPE_INDEX)745; egc_sp_int32 = (EIF_TYPE_INDEX)294; egc_sp_int64 = (EIF_TYPE_INDEX)404; egc_sp_real32 = (EIF_TYPE_INDEX)588; egc_sp_real64 = (EIF_TYPE_INDEX)328; egc_sp_pointer = (EIF_TYPE_INDEX)436; egc_sp_ref = (EIF_TYPE_INDEX)242; egc_uint8_dtype = 196; egc_uint16_dtype = 202; egc_uint32_dtype = 199; egc_uint64_dtype = 211; egc_int8_dtype = 175; egc_int16_dtype = 208; egc_int32_dtype = 205; egc_int64_dtype = 187; egc_bool_dtype = 190; egc_real32_dtype = 178; egc_char_dtype = 184; egc_wchar_dtype = 181; egc_real64_dtype = 193; egc_point_dtype = 214; #ifdef RTS_SCP_CAPABLE #if RTS_SCP_CAPABLE == 1 egc_scp_mngr_dtype = (EIF_TYPE_INDEX)0 - 1; #else egc_scp_mngr_dtype = (EIF_TYPE_INDEX)0 - 1; #endif #endif egc_exception_dtype = 62; egc_except_emnger_dtype = 50; egc_ce_type = egc_ce_type_init; egc_ce_exp_type = egc_ce_exp_type_init; egc_fsystem = egc_fsystem_init; egc_system_mod_init = egc_system_mod_init_init; egc_partab = egc_partab_init; egc_partab_size = egc_partab_size_init; egc_foption = egc_foption_init; egc_frozen = egc_frozen_init; egc_fpatidtab = egc_fpatidtab_init; egc_address_table = egc_address_table_init; egc_fpattern = egc_fpattern_init; egc_einit = egc_einit_init; egc_tabinit = egc_tabinit_init; egc_forg_table = egc_forg_table_init; egc_system_name = "problemsolverfactorial"; egc_system_location = "E:\\FH RT\\Git_Repo\\eiffel\\ProblemSolverfFactorial\\EIFGENs\\problemsolverfactorial\\W_code"; egc_compiler_tag = 38; egc_project_version = 1447338153; egc_has_old_special_semantic = 0; egc_has_ieee_semantic = 1; scount = 860; egc_rcount = 1; egc_ridx = 0; egc_rlist = (char**) eif_malloc (sizeof(char*)*egc_rcount); egc_rcdt = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcrid = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcarg = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rlist[0] = "APPLICATION.make"; egc_rcdt[0] = 0; egc_rcrid[0] = 4880; egc_rcarg[0] = 0; egc_platform_level = 0x00000D00; egc_rt_extension_dt = 43; egc_rt_extension_notify = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F44_1096; egc_rt_extension_notify_argument = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F44_1097; }
void egc_init_plug (void) { egc_prof_enabled = (EIF_INTEGER) 0; egc_correct_mismatch = (void (*)(EIF_REFERENCE)) F1_23; egc_twin = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F1_14; egc_strmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F200_5713; egc_str32make = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F207_5932; egc_arrmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F232_3282; egc_strset = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F202_5863; egc_str32set = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F208_6072; egc_routdisp_wb = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F230_5620; #ifdef RTS_SCP_CAPABLE egc_is_scoop_capable = 0; #endif egc_set_exception_data = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F27_536; egc_set_last_exception = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F27_535; egc_last_exception = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F27_523; egc_is_code_ignored = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F27_540; egc_once_raise = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F27_545; egc_init_exception_manager = (void (*)(EIF_REFERENCE)) F27_546; egc_free_preallocated_trace = (void (*)(EIF_REFERENCE)) F27_547; egc_str_dtype = 201; egc_str32_dtype = 207; egc_arr_dtype = 231; egc_tup_dtype = 155; egc_disp_rout_id = 2439; egc_copy_rout_id = 18; egc_is_equal_rout_id = 11; egc_bit_dtype = 24; egc_sp_char = (EIF_TYPE_INDEX)512; egc_sp_wchar = (EIF_TYPE_INDEX)811; egc_sp_bool = (EIF_TYPE_INDEX)493; egc_sp_uint8 = (EIF_TYPE_INDEX)607; egc_sp_uint16 = (EIF_TYPE_INDEX)567; egc_sp_uint32 = (EIF_TYPE_INDEX)532; egc_sp_uint64 = (EIF_TYPE_INDEX)447; egc_sp_int8 = (EIF_TYPE_INDEX)765; egc_sp_int16 = (EIF_TYPE_INDEX)705; egc_sp_int32 = (EIF_TYPE_INDEX)381; egc_sp_int64 = (EIF_TYPE_INDEX)645; egc_sp_real32 = (EIF_TYPE_INDEX)411; egc_sp_real64 = (EIF_TYPE_INDEX)323; egc_sp_pointer = (EIF_TYPE_INDEX)287; egc_sp_ref = (EIF_TYPE_INDEX)219; egc_uint8_ref_dtype = 177; egc_uint16_ref_dtype = 183; egc_uint32_ref_dtype = 180; egc_uint64_ref_dtype = 192; egc_int8_ref_dtype = 156; egc_int16_ref_dtype = 189; egc_int32_ref_dtype = 186; egc_int64_ref_dtype = 168; egc_bool_ref_dtype = 171; egc_real32_ref_dtype = 159; egc_char_ref_dtype = 165; egc_wchar_ref_dtype = 162; egc_real64_ref_dtype = 174; egc_point_ref_dtype = 195; egc_uint8_dtype = 178; egc_uint16_dtype = 184; egc_uint32_dtype = 181; egc_uint64_dtype = 193; egc_int8_dtype = 157; egc_int16_dtype = 190; egc_int32_dtype = 187; egc_int64_dtype = 169; egc_bool_dtype = 172; egc_real32_dtype = 160; egc_char_dtype = 166; egc_wchar_dtype = 163; egc_real64_dtype = 175; egc_point_dtype = 196; #ifdef RTS_SCP_CAPABLE #if RTS_SCP_CAPABLE == 1 egc_scp_mngr_dtype = (EIF_TYPE_INDEX)0 - 1; #else egc_scp_mngr_dtype = (EIF_TYPE_INDEX)0 - 1; #endif #endif egc_exception_dtype = 61; egc_except_emnger_dtype = 26; egc_ce_type = egc_ce_type_init; egc_ce_exp_type = egc_ce_exp_type_init; egc_fsystem = egc_fsystem_init; egc_system_mod_init = egc_system_mod_init_init; egc_partab = egc_partab_init; egc_partab_size = egc_partab_size_init; egc_foption = egc_foption_init; egc_frozen = egc_frozen_init; egc_fpatidtab = egc_fpatidtab_init; egc_address_table = egc_address_table_init; egc_fpattern = egc_fpattern_init; egc_einit = egc_einit_init; egc_tabinit = egc_tabinit_init; egc_fcall = egc_fcall_init; egc_forg_table = egc_forg_table_init; egc_system_name = "exercice1"; egc_system_location = "F:\\POO2\\test-sdl\\SDL-1.2.14\\EIFGENs\\exercice1\\W_code"; egc_compiler_tag = 38; egc_project_version = 1358193013; egc_has_old_special_semantic = 0; egc_has_ieee_semantic = 1; scount = 837; egc_rcount = 1; egc_ridx = 0; egc_rlist = (char**) eif_malloc (sizeof(char*)*egc_rcount); egc_rcdt = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcorigin = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcoffset = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcarg = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rlist[0] = "APPLICATION.make"; egc_rcdt[0] = 0; egc_rcorigin[0] = 329; egc_rcoffset[0] = 0; egc_rcarg[0] = 0; egc_platform_level = 0x00000D00; egc_rt_extension_dt = 46; egc_rt_extension_notify = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F47_1124; egc_rt_extension_notify_argument = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F47_1125; }
void egc_init_plug (void) { egc_prof_enabled = (EIF_INTEGER) 0; egc_correct_mismatch = (void (*)(EIF_REFERENCE)) F1_23; egc_twin = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F1_14; egc_strmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F218_6197; egc_str32make = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F225_6417; egc_arrmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F293_3502; egc_strset = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F220_6348; egc_str32set = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F226_6555; egc_routdisp_wb = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F243_6082; #ifdef RTS_SCP_CAPABLE egc_is_scoop_capable = 0; #endif egc_set_exception_data = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F53_1185; egc_set_last_exception = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F53_1184; egc_last_exception = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F53_1172; egc_is_code_ignored = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F53_1189; egc_once_raise = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F53_1194; egc_init_exception_manager = (void (*)(EIF_REFERENCE)) F53_1195; egc_free_preallocated_trace = (void (*)(EIF_REFERENCE)) F53_1196; egc_str_dtype = 219; egc_str32_dtype = 225; egc_arr_dtype = 292; egc_tup_dtype = 173; egc_disp_rout_id = 2660; egc_copy_rout_id = 18; egc_is_equal_rout_id = 11; egc_sp_char = (EIF_TYPE_INDEX)486; egc_sp_wchar = (EIF_TYPE_INDEX)719; egc_sp_bool = (EIF_TYPE_INDEX)463; egc_sp_uint8 = (EIF_TYPE_INDEX)641; egc_sp_uint16 = (EIF_TYPE_INDEX)608; egc_sp_uint32 = (EIF_TYPE_INDEX)538; egc_sp_uint64 = (EIF_TYPE_INDEX)577; egc_sp_int8 = (EIF_TYPE_INDEX)807; egc_sp_int16 = (EIF_TYPE_INDEX)774; egc_sp_int32 = (EIF_TYPE_INDEX)266; egc_sp_int64 = (EIF_TYPE_INDEX)679; egc_sp_real32 = (EIF_TYPE_INDEX)740; egc_sp_real64 = (EIF_TYPE_INDEX)410; egc_sp_pointer = (EIF_TYPE_INDEX)359; egc_sp_ref = (EIF_TYPE_INDEX)286; egc_uint8_ref_dtype = 195; egc_uint16_ref_dtype = 201; egc_uint32_ref_dtype = 198; egc_uint64_ref_dtype = 210; egc_int8_ref_dtype = 174; egc_int16_ref_dtype = 207; egc_int32_ref_dtype = 204; egc_int64_ref_dtype = 186; egc_bool_ref_dtype = 189; egc_real32_ref_dtype = 177; egc_char_ref_dtype = 183; egc_wchar_ref_dtype = 180; egc_real64_ref_dtype = 192; egc_point_ref_dtype = 213; egc_uint8_dtype = 196; egc_uint16_dtype = 202; egc_uint32_dtype = 199; egc_uint64_dtype = 211; egc_int8_dtype = 175; egc_int16_dtype = 208; egc_int32_dtype = 205; egc_int64_dtype = 187; egc_bool_dtype = 190; egc_real32_dtype = 178; egc_char_dtype = 184; egc_wchar_dtype = 181; egc_real64_dtype = 193; egc_point_dtype = 214; #ifdef RTS_SCP_CAPABLE #if RTS_SCP_CAPABLE == 1 egc_scp_mngr_dtype = (EIF_TYPE_INDEX)0 - 1; #else egc_scp_mngr_dtype = (EIF_TYPE_INDEX)0 - 1; #endif #endif egc_exception_dtype = 64; egc_except_emnger_dtype = 52; egc_ce_type = egc_ce_type_init; egc_ce_exp_type = egc_ce_exp_type_init; egc_fsystem = egc_fsystem_init; egc_system_mod_init = egc_system_mod_init_init; egc_partab = egc_partab_init; egc_partab_size = egc_partab_size_init; egc_foption = egc_foption_init; egc_frozen = egc_frozen_init; egc_fpatidtab = egc_fpatidtab_init; egc_address_table = egc_address_table_init; egc_fpattern = egc_fpattern_init; egc_einit = egc_einit_init; egc_tabinit = egc_tabinit_init; egc_fcall = egc_fcall_init; egc_forg_table = egc_forg_table_init; egc_system_name = "chat"; egc_system_location = "C:\\Users\\Stefan Rasmussen\\Documents\\GitHub\\network_eiffel\\chat_tweak\\chat\\EIFGENs\\chat\\W_code"; egc_compiler_tag = 38; egc_project_version = 1385470035; egc_has_old_special_semantic = 0; egc_has_ieee_semantic = 1; scount = 887; egc_rcount = 1; egc_ridx = 0; egc_rlist = (char**) eif_malloc (sizeof(char*)*egc_rcount); egc_rcdt = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcorigin = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcoffset = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcarg = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rlist[0] = "RG_NETWORK_SERVER.make_server"; egc_rcdt[0] = 0; egc_rcorigin[0] = 346; egc_rcoffset[0] = 4; egc_rcarg[0] = 0; egc_platform_level = 0x00000D00; egc_rt_extension_dt = 45; egc_rt_extension_notify = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F46_1109; egc_rt_extension_notify_argument = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F46_1110; }
void egc_init_plug (void) { egc_prof_enabled = (EIF_INTEGER) 0; egc_correct_mismatch = (void (*)(EIF_REFERENCE)) F1_23; egc_twin = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F1_14; egc_strmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F256_6611; egc_str32make = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F263_6833; egc_arrmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F287_3765; egc_strset = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F258_6764; egc_str32set = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F264_6972; egc_routdisp_wb = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F280_6492; #ifdef RTS_SCP_CAPABLE egc_is_scoop_capable = 1; egc_init_scoop_manager = (void (*)(EIF_REFERENCE)) F199_4211; egc_scoop_manager_task_callback = F199_4172; #endif egc_set_exception_data = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F140_1792; egc_set_last_exception = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F140_1791; egc_last_exception = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F140_1779; egc_is_code_ignored = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F140_1796; egc_once_raise = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F140_1801; egc_init_exception_manager = (void (*)(EIF_REFERENCE)) F140_1802; egc_free_preallocated_trace = (void (*)(EIF_REFERENCE)) F140_1803; egc_str_dtype = 257; egc_str32_dtype = 263; egc_arr_dtype = 286; egc_tup_dtype = 211; egc_disp_rout_id = 3010; egc_copy_rout_id = 18; egc_is_equal_rout_id = 11; egc_sp_char = (EIF_TYPE_INDEX)602; egc_sp_wchar = (EIF_TYPE_INDEX)816; egc_sp_bool = (EIF_TYPE_INDEX)428; egc_sp_uint8 = (EIF_TYPE_INDEX)744; egc_sp_uint16 = (EIF_TYPE_INDEX)711; egc_sp_uint32 = (EIF_TYPE_INDEX)638; egc_sp_uint64 = (EIF_TYPE_INDEX)481; egc_sp_int8 = (EIF_TYPE_INDEX)551; egc_sp_int16 = (EIF_TYPE_INDEX)783; egc_sp_int32 = (EIF_TYPE_INDEX)338; egc_sp_int64 = (EIF_TYPE_INDEX)451; egc_sp_real32 = (EIF_TYPE_INDEX)657; egc_sp_real64 = (EIF_TYPE_INDEX)355; egc_sp_pointer = (EIF_TYPE_INDEX)511; egc_sp_ref = (EIF_TYPE_INDEX)280; egc_uint8_dtype = 231; egc_uint16_dtype = 243; egc_uint32_dtype = 240; egc_uint64_dtype = 249; egc_int8_dtype = 213; egc_int16_dtype = 237; egc_int32_dtype = 246; egc_int64_dtype = 222; egc_bool_dtype = 225; egc_real32_dtype = 234; egc_char_dtype = 219; egc_wchar_dtype = 216; egc_real64_dtype = 228; egc_point_dtype = 252; #ifdef RTS_SCP_CAPABLE #if RTS_SCP_CAPABLE == 1 egc_scp_mngr_dtype = 198; #else egc_scp_mngr_dtype = (EIF_TYPE_INDEX)0 - 1; #endif #endif egc_exception_dtype = 89; egc_except_emnger_dtype = 139; egc_ce_type = egc_ce_type_init; egc_ce_exp_type = egc_ce_exp_type_init; egc_fsystem = egc_fsystem_init; egc_system_mod_init = egc_system_mod_init_init; egc_partab = egc_partab_init; egc_partab_size = egc_partab_size_init; egc_foption = egc_foption_init; egc_frozen = egc_frozen_init; egc_fpatidtab = egc_fpatidtab_init; egc_address_table = egc_address_table_init; egc_fpattern = egc_fpattern_init; egc_einit = egc_einit_init; egc_tabinit = egc_tabinit_init; egc_forg_table = egc_forg_table_init; egc_system_name = "roboscoop_app"; egc_system_location = "/home/mafilipp/catkin_ws/src/mafilipp/roboscoop/roboscoop_app/EIFGENs/roboscoop_app/W_code"; egc_compiler_tag = 38; egc_project_version = 1412011264; egc_has_old_special_semantic = 0; egc_has_ieee_semantic = 1; scount = 910; egc_rcount = 1; egc_ridx = 0; egc_rlist = (char**) eif_malloc (sizeof(char*)*egc_rcount); egc_rcdt = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcrid = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcarg = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rlist[0] = "APP.make"; egc_rcdt[0] = 0; egc_rcrid[0] = 5314; egc_rcarg[0] = 0; egc_platform_level = 0x00000D00; egc_rt_extension_dt = 73; egc_rt_extension_notify = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F74_1331; egc_rt_extension_notify_argument = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F74_1332; }
void egc_init_plug (void) { egc_prof_enabled = (EIF_INTEGER) 0; egc_correct_mismatch = (void (*)(EIF_REFERENCE)) F1_23; egc_twin = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F1_14; egc_strmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F217_6123; egc_str32make = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F224_6343; egc_arrmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F242_3461; egc_strset = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F219_6274; egc_str32set = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F225_6481; egc_routdisp_wb = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F241_6008; #ifdef RTS_SCP_CAPABLE egc_is_scoop_capable = 0; #endif egc_set_exception_data = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F53_1185; egc_set_last_exception = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F53_1184; egc_last_exception = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F53_1172; egc_is_code_ignored = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F53_1189; egc_once_raise = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F53_1194; egc_init_exception_manager = (void (*)(EIF_REFERENCE)) F53_1195; egc_free_preallocated_trace = (void (*)(EIF_REFERENCE)) F53_1196; egc_str_dtype = 218; egc_str32_dtype = 224; egc_arr_dtype = 241; egc_tup_dtype = 172; egc_disp_rout_id = 2624; egc_copy_rout_id = 18; egc_is_equal_rout_id = 11; egc_sp_char = (EIF_TYPE_INDEX)591; egc_sp_wchar = (EIF_TYPE_INDEX)783; egc_sp_bool = (EIF_TYPE_INDEX)391; egc_sp_uint8 = (EIF_TYPE_INDEX)706; egc_sp_uint16 = (EIF_TYPE_INDEX)673; egc_sp_uint32 = (EIF_TYPE_INDEX)423; egc_sp_uint64 = (EIF_TYPE_INDEX)439; egc_sp_int8 = (EIF_TYPE_INDEX)556; egc_sp_int16 = (EIF_TYPE_INDEX)746; egc_sp_int32 = (EIF_TYPE_INDEX)294; egc_sp_int64 = (EIF_TYPE_INDEX)469; egc_sp_real32 = (EIF_TYPE_INDEX)609; egc_sp_real64 = (EIF_TYPE_INDEX)330; egc_sp_pointer = (EIF_TYPE_INDEX)499; egc_sp_ref = (EIF_TYPE_INDEX)255; egc_uint8_ref_dtype = 194; egc_uint16_ref_dtype = 200; egc_uint32_ref_dtype = 197; egc_uint64_ref_dtype = 209; egc_int8_ref_dtype = 173; egc_int16_ref_dtype = 206; egc_int32_ref_dtype = 203; egc_int64_ref_dtype = 185; egc_bool_ref_dtype = 188; egc_real32_ref_dtype = 176; egc_char_ref_dtype = 182; egc_wchar_ref_dtype = 179; egc_real64_ref_dtype = 191; egc_point_ref_dtype = 212; egc_uint8_dtype = 195; egc_uint16_dtype = 201; egc_uint32_dtype = 198; egc_uint64_dtype = 210; egc_int8_dtype = 174; egc_int16_dtype = 207; egc_int32_dtype = 204; egc_int64_dtype = 186; egc_bool_dtype = 189; egc_real32_dtype = 177; egc_char_dtype = 183; egc_wchar_dtype = 180; egc_real64_dtype = 192; egc_point_dtype = 213; #ifdef RTS_SCP_CAPABLE #if RTS_SCP_CAPABLE == 1 egc_scp_mngr_dtype = (EIF_TYPE_INDEX)0 - 1; #else egc_scp_mngr_dtype = (EIF_TYPE_INDEX)0 - 1; #endif #endif egc_exception_dtype = 64; egc_except_emnger_dtype = 52; egc_ce_type = egc_ce_type_init; egc_ce_exp_type = egc_ce_exp_type_init; egc_fsystem = egc_fsystem_init; egc_system_mod_init = egc_system_mod_init_init; egc_partab = egc_partab_init; egc_partab_size = egc_partab_size_init; egc_foption = egc_foption_init; egc_frozen = egc_frozen_init; egc_fpatidtab = egc_fpatidtab_init; egc_address_table = egc_address_table_init; egc_fpattern = egc_fpattern_init; egc_einit = egc_einit_init; egc_tabinit = egc_tabinit_init; egc_fcall = egc_fcall_init; egc_forg_table = egc_forg_table_init; egc_system_name = "networktest_server"; egc_system_location = "C:\\Users\\Stefan Rasmussen\\Desktop\\networktest\\networktest_server\\EIFGENs\\networktest_server\\W_code"; egc_compiler_tag = 38; egc_project_version = 1383045441; egc_has_old_special_semantic = 0; egc_has_ieee_semantic = 1; scount = 880; egc_rcount = 1; egc_ridx = 0; egc_rlist = (char**) eif_malloc (sizeof(char*)*egc_rcount); egc_rcdt = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcorigin = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcoffset = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcarg = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rlist[0] = "APPLICATION.make"; egc_rcdt[0] = 0; egc_rcorigin[0] = 340; egc_rcoffset[0] = 1; egc_rcarg[0] = 0; egc_platform_level = 0x00000D00; egc_rt_extension_dt = 45; egc_rt_extension_notify = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F46_1109; egc_rt_extension_notify_argument = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F46_1110; }
void egc_init_plug (void) { egc_prof_enabled = (EIF_INTEGER) 0; egc_correct_mismatch = (void (*)(EIF_REFERENCE)) F1_23; egc_twin = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F1_14; egc_strmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F914_17591; egc_str32make = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F924_17833; egc_arrmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F1561_10526; egc_strset = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F916_17744; egc_str32set = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F926_17994; egc_routdisp_wb = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F1551_16958; #ifdef RTS_SCP_CAPABLE egc_is_scoop_capable = 0; #endif egc_set_exception_data = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F347_6516; egc_set_last_exception = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F347_6515; egc_last_exception = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F347_6503; egc_is_code_ignored = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F347_6520; egc_once_raise = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F347_6525; egc_init_exception_manager = (void (*)(EIF_REFERENCE)) F347_6526; egc_free_preallocated_trace = (void (*)(EIF_REFERENCE)) F347_6527; egc_str_dtype = 915; egc_str32_dtype = 925; egc_arr_dtype = 1560; egc_tup_dtype = 841; egc_disp_rout_id = 10953; egc_copy_rout_id = 18; egc_is_equal_rout_id = 11; egc_sp_char = 0x0718; egc_sp_wchar = 0x07DA; egc_sp_bool = 0x07A1; egc_sp_uint8 = 0x0680; egc_sp_uint16 = 0x083C; egc_sp_uint32 = 0x077A; egc_sp_uint64 = 0x073C; egc_sp_int8 = 0x06C1; egc_sp_int16 = 0x071B; egc_sp_int32 = 0x0646; egc_sp_int64 = 0x0859; egc_sp_real32 = 0x068E; egc_sp_real64 = 0x06DF; egc_sp_pointer = 0x0780; egc_sp_ref = 0x060C; egc_uint8_dtype = 876; egc_uint16_dtype = 855; egc_uint32_dtype = 852; egc_uint64_dtype = 861; egc_int8_dtype = 846; egc_int16_dtype = 879; egc_int32_dtype = 870; egc_int64_dtype = 849; egc_bool_dtype = 867; egc_real32_dtype = 858; egc_char_dtype = 873; egc_wchar_dtype = 843; egc_real64_dtype = 864; egc_point_dtype = 882; egc_exception_dtype = 489; egc_except_emnger_dtype = 346; egc_ce_type = egc_ce_type_init; egc_ce_exp_type = egc_ce_exp_type_init; egc_fsystem = egc_fsystem_init; egc_system_mod_init = egc_system_mod_init_init; egc_partab = egc_partab_init; egc_partab_size = egc_partab_size_init; egc_foption = egc_foption_init; egc_frozen = egc_frozen_init; egc_fpatidtab = egc_fpatidtab_init; egc_address_table = egc_address_table_init; egc_fpattern = egc_fpattern_init; egc_einit = egc_einit_init; egc_tabinit = egc_tabinit_init; egc_forg_table = egc_forg_table_init; egc_system_name = "assignment_4"; egc_system_location = "C:\\Users\\Tom\\Documents\\Eiffel Workspace\\traffic\\examples\\assignment_4\\EIFGENs\\assignment_4\\W_code"; egc_compiler_tag = 38; egc_project_version = 1442503397; egc_has_old_special_semantic = 0; egc_has_ieee_semantic = 1; scount = 2606; egc_rcount = 1; egc_ridx = 0; egc_rlist = (char**) eif_malloc (sizeof(char*)*egc_rcount); egc_rcdt = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcrid = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcarg = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rlist[0] = "APPLICATION.execute"; egc_rcdt[0] = 0; egc_rcrid[0] = 25777; egc_rcarg[0] = 0; egc_platform_level = 0x00000D00; egc_rt_extension_dt = 367; egc_rt_extension_notify = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F368_6688; egc_rt_extension_notify_argument = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F368_6689; }
void egc_init_plug (void) { egc_prof_enabled = (EIF_INTEGER) 0; egc_correct_mismatch = (void (*)(EIF_REFERENCE)) F1_23; egc_twin = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F1_14; egc_strmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F215_4914; egc_str32make = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F213_4841; egc_arrmake = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F239_3042; egc_strset = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F219_5177; egc_str32set = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F218_5086; egc_routdisp_wb = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F237_4721; #ifdef RTS_SCP_CAPABLE egc_is_scoop_capable = 0; #endif egc_set_exception_data = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F38_684; egc_set_last_exception = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F38_683; egc_last_exception = (EIF_TYPED_VALUE (*)(EIF_REFERENCE)) F38_671; egc_is_code_ignored = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F38_688; egc_once_raise = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F38_693; egc_init_exception_manager = (void (*)(EIF_REFERENCE)) F38_694; egc_free_preallocated_trace = (void (*)(EIF_REFERENCE)) F38_695; egc_str_dtype = 218; egc_str32_dtype = 217; egc_arr_dtype = 238; egc_tup_dtype = 167; egc_disp_rout_id = 1643; egc_copy_rout_id = 18; egc_is_equal_rout_id = 11; egc_sp_char = (EIF_TYPE_INDEX)414; egc_sp_wchar = (EIF_TYPE_INDEX)579; egc_sp_bool = (EIF_TYPE_INDEX)682; egc_sp_uint8 = (EIF_TYPE_INDEX)534; egc_sp_uint16 = (EIF_TYPE_INDEX)650; egc_sp_uint32 = (EIF_TYPE_INDEX)500; egc_sp_uint64 = (EIF_TYPE_INDEX)327; egc_sp_int8 = (EIF_TYPE_INDEX)65535; egc_sp_int16 = (EIF_TYPE_INDEX)65535; egc_sp_int32 = (EIF_TYPE_INDEX)384; egc_sp_int64 = (EIF_TYPE_INDEX)65535; egc_sp_real32 = (EIF_TYPE_INDEX)642; egc_sp_real64 = (EIF_TYPE_INDEX)325; egc_sp_pointer = (EIF_TYPE_INDEX)488; egc_sp_ref = (EIF_TYPE_INDEX)226; egc_uint8_dtype = 187; egc_uint16_dtype = 184; egc_uint32_dtype = 181; egc_uint64_dtype = 178; egc_int8_dtype = 175; egc_int16_dtype = 172; egc_int32_dtype = 169; egc_int64_dtype = 190; egc_bool_dtype = 202; egc_real32_dtype = 205; egc_char_dtype = 199; egc_wchar_dtype = 196; egc_real64_dtype = 193; egc_point_dtype = 208; #ifdef RTS_SCP_CAPABLE #if RTS_SCP_CAPABLE == 1 egc_scp_mngr_dtype = (EIF_TYPE_INDEX)0 - 1; #else egc_scp_mngr_dtype = (EIF_TYPE_INDEX)0 - 1; #endif #endif egc_exception_dtype = 69; egc_except_emnger_dtype = 37; egc_ce_type = egc_ce_type_init; egc_ce_exp_type = egc_ce_exp_type_init; egc_fsystem = egc_fsystem_init; egc_system_mod_init = egc_system_mod_init_init; egc_partab = egc_partab_init; egc_partab_size = egc_partab_size_init; egc_foption = egc_foption_init; egc_frozen = egc_frozen_init; egc_fpatidtab = egc_fpatidtab_init; egc_address_table = egc_address_table_init; egc_fpattern = egc_fpattern_init; egc_einit = egc_einit_init; egc_tabinit = egc_tabinit_init; egc_forg_table = egc_forg_table_init; egc_system_name = "echo_websocket_server"; egc_system_location = "C:\\Users\\Manav\\Desktop\\Optional Web Socket\\WebSocket-optional_ssl_support\\server\\example\\echo_websocket_server\\EIFGENs\\echo_websocket_server_mt_no_ssl\\W_code"; egc_compiler_tag = 38; egc_project_version = 1403617516; egc_has_old_special_semantic = 0; egc_has_ieee_semantic = 1; scount = 803; egc_rcount = 1; egc_ridx = 0; egc_rlist = (char**) eif_malloc (sizeof(char*)*egc_rcount); egc_rcdt = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcrid = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rcarg = (int32 *) eif_malloc (sizeof(int32)*egc_rcount); egc_rlist[0] = "APPLICATION.make"; egc_rcdt[0] = 0; egc_rcrid[0] = 2444; egc_rcarg[0] = 0; egc_platform_level = 0x00000D00; egc_rt_extension_dt = 54; egc_rt_extension_notify = (void (*)(EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) F55_995; egc_rt_extension_notify_argument = (EIF_TYPED_VALUE (*)(EIF_REFERENCE, EIF_TYPED_VALUE)) F55_996; }
void egc_routine_tables_init (void) { egc_routines_types = (EIF_TYPE_INDEX **) eif_malloc (sizeof(EIF_TYPE_INDEX *) * 13401); egc_routines_gen_types = (EIF_TYPE_INDEX ***) eif_malloc (sizeof(EIF_TYPE_INDEX **) * 13401); egc_routines_offset = (int *) eif_malloc (sizeof(int) * 13401); R18_init(); R28_init(); O2121_init(); O2142_init(); O2223_init(); O2225_init(); O2265_init(); O2266_init(); O2273_init(); O2275_init(); O2276_init(); O2277_init(); O2279_init(); O2547_init(); O2597_init(); O2634_init(); O2724_init(); O2739_init(); R2953_init(); R2954_init(); R2960_init(); R2963_init(); O2982_init(); O3036_init(); O3037_init(); O3110_init(); O3116_init(); O3119_init(); R3124_init(); O3125_init(); R3177_init(); O3237_init(); R3241_init(); R3243_init(); O3252_init(); O3255_init(); O3258_init(); O3261_init(); O3326_init(); O3329_init(); O3332_init(); O3335_init(); R3336_init(); O3457_init(); R3460_init(); O3461_init(); O3464_init(); O3467_init(); O3470_init(); O3473_init(); O3476_init(); O3479_init(); O3482_init(); O3485_init(); O3488_init(); O3491_init(); O3494_init(); O3497_init(); O3505_init(); O3508_init(); O3511_init(); O3514_init(); O3526_init(); O3529_init(); O3532_init(); O3535_init(); O3538_init(); O3541_init(); O3544_init(); O3547_init(); O3559_init(); O3584_init(); O3587_init(); O3590_init(); O3599_init(); O3602_init(); O3608_init(); O3609_init(); O3610_init(); O3611_init(); O3619_init(); O3621_init(); O3622_init(); O3703_init(); O3706_init(); R3861_init(); R3862_init(); R3863_init(); R3867_init(); O3869_init(); R3869_init(); R3870_init(); O3873_init(); R3874_init(); R3875_init(); R4151_init(); R4152_init(); O4154_init(); R4156_init(); R4158_init(); Y4159_init(); R4160_init(); R4161_init(); R4162_init(); R4171_init(); R4172_init(); R4175_init(); R4176_init(); R4177_init(); R4178_init(); R4179_init(); R4180_init(); R4181_init(); R4197_init(); R4198_init(); R4201_init(); R4202_init(); R4203_init(); R4204_init(); R4205_init(); R4240_init(); R4241_init(); R4243_init(); Y4245_init(); R4246_init(); Y4246_init(); R4250_init(); R4251_init(); R4252_init(); Y4252_init(); R4254_init(); O4335_init(); R4346_init(); R4357_init(); R4358_init(); R4384_init(); R4385_init(); R4386_init(); R4552_init(); R4557_init(); R4561_init(); R4563_init(); R4574_init(); R4576_init(); R4590_init(); O4591_init(); R4957_init(); Y4958_init(); R5010_init(); O5012_init(); O5013_init(); O5014_init(); O5015_init(); O5020_init(); O5021_init(); R5022_init(); R5027_init(); O5028_init(); R5029_init(); O5030_init(); R5031_init(); R5032_init(); R5033_init(); O5040_init(); O5042_init(); O5055_init(); O5056_init(); R5062_init(); R5063_init(); R5064_init(); R5065_init(); R5066_init(); R5071_init(); R5072_init(); R5091_init(); R5092_init(); R5097_init(); R5136_init(); O5147_init(); R5148_init(); R5149_init(); O5151_init(); R5152_init(); R5153_init(); R5154_init(); R5159_init(); R5160_init(); O5197_init(); Y5197_init(); R5198_init(); R5199_init(); R5204_init(); Y5205_init(); R5210_init(); O5213_init(); O5214_init(); R5229_init(); R5310_init(); O5311_init(); R5315_init(); R5351_init(); R5353_init(); O5354_init(); R5354_init(); R5358_init(); R5359_init(); R5361_init(); O5362_init(); R5363_init(); R5369_init(); R5370_init(); R5371_init(); R5372_init(); R5374_init(); R5375_init(); R5377_init(); R5379_init(); R5380_init(); R5385_init(); R5387_init(); O5389_init(); Y5389_init(); O5390_init(); Y5390_init(); O5391_init(); O5392_init(); O5393_init(); O5394_init(); O5395_init(); R5396_init(); R5397_init(); O5398_init(); O5399_init(); O5403_init(); O5404_init(); R5404_init(); O5405_init(); R5405_init(); R5406_init(); R5407_init(); R5408_init(); R5409_init(); R5410_init(); R5412_init(); R5413_init(); R5414_init(); R5418_init(); R5424_init(); R5437_init(); O5439_init(); R5440_init(); O5442_init(); R5460_init(); R5463_init(); R5468_init(); R5472_init(); O5474_init(); R5484_init(); R5485_init(); R5486_init(); R5487_init(); O5490_init(); R5491_init(); R5492_init(); O5493_init(); Y5493_init(); O5494_init(); Y5494_init(); O5495_init(); Y5495_init(); O5496_init(); Y5496_init(); R5500_init(); O5509_init(); Y5522_init(); R5669_init(); R5670_init(); R5672_init(); R5673_init(); R5675_init(); R5682_init(); R5684_init(); R5685_init(); R5686_init(); R5687_init(); R5689_init(); R5692_init(); R5693_init(); R5694_init(); R5695_init(); R5696_init(); R5699_init(); R5702_init(); R5703_init(); R5705_init(); R5714_init(); R5724_init(); O6217_init(); R6232_init(); R6245_init(); R6247_init(); R6271_init(); O6325_init(); R6335_init(); R6418_init(); R6421_init(); O6461_init(); O6471_init(); O6499_init(); O6602_init(); O6604_init(); O6606_init(); O6608_init(); O6625_init(); R6859_init(); R6917_init(); R6918_init(); R6919_init(); R6923_init(); R6927_init(); O6935_init(); R6936_init(); R7125_init(); R7128_init(); R7172_init(); R7179_init(); R7186_init(); R7276_init(); R7279_init(); R7335_init(); R7364_init(); R7365_init(); R7366_init(); R7369_init(); R7411_init(); R7412_init(); R7414_init(); R7417_init(); R7418_init(); R7462_init(); R7463_init(); R7466_init(); R7510_init(); R7511_init(); R7512_init(); R7513_init(); R7514_init(); R7515_init(); R7517_init(); R7565_init(); R7568_init(); R7618_init(); O7678_init(); O7679_init(); R7682_init(); O7688_init(); O7689_init(); O7691_init(); O7692_init(); O7693_init(); O7694_init(); O7708_init(); R7708_init(); R7709_init(); R7711_init(); R7713_init(); Y7714_init(); R8006_init(); R8008_init(); R8009_init(); R8010_init(); R8020_init(); R8023_init(); R8026_init(); R8045_init(); R8046_init(); R8086_init(); R8090_init(); O8098_init(); O8099_init(); O8128_init(); R8129_init(); O8131_init(); R8132_init(); R8133_init(); R8146_init(); O8269_init(); R8270_init(); O8272_init(); O8345_init(); R8347_init(); R8348_init(); R8349_init(); R8536_init(); O8570_init(); R8608_init(); R8609_init(); O8990_init(); O8991_init(); R9021_init(); R9024_init(); R10146_init(); O10149_init(); Y10149_init(); O10150_init(); O10185_init(); R10217_init(); O10317_init(); O10321_init(); O10329_init(); O10402_init(); O10404_init(); O10405_init(); O10407_init(); O10410_init(); O10411_init(); O10412_init(); O10413_init(); O10414_init(); O10416_init(); O10417_init(); O10419_init(); O10420_init(); O10421_init(); O10450_init(); O10451_init(); O10455_init(); R10458_init(); O10462_init(); O10463_init(); O10465_init(); O10468_init(); O10469_init(); O10473_init(); R10479_init(); O10482_init(); O10484_init(); O10491_init(); O10492_init(); O10493_init(); O10495_init(); R10632_init(); O10657_init(); R10679_init(); R10680_init(); R10681_init(); R10682_init(); R10683_init(); O10693_init(); R10696_init(); R10701_init(); R10712_init(); R10723_init(); R10724_init(); R10725_init(); Y10726_init(); O10727_init(); Y10727_init(); R10735_init(); O10742_init(); R10747_init(); R10748_init(); R10749_init(); R10750_init(); R10754_init(); R10756_init(); O10757_init(); O10758_init(); R10760_init(); O10765_init(); O10766_init(); O10767_init(); O10769_init(); O10798_init(); O10799_init(); O10800_init(); O10805_init(); R10820_init(); R10821_init(); R10822_init(); R10824_init(); O10834_init(); O10835_init(); R10839_init(); R10841_init(); O10971_init(); O10972_init(); O10979_init(); R10987_init(); R10990_init(); R11010_init(); O11013_init(); O11014_init(); R11016_init(); R11017_init(); R11021_init(); R11023_init(); R11033_init(); O11034_init(); O11041_init(); R11042_init(); O11044_init(); R11049_init(); R11050_init(); R11052_init(); R11053_init(); R11054_init(); R11057_init(); R11060_init(); R11061_init(); O11067_init(); O11069_init(); R11070_init(); R11071_init(); O11078_init(); R11079_init(); O11080_init(); R11083_init(); R11084_init(); R11088_init(); R11089_init(); R11090_init(); O11091_init(); O11165_init(); O11166_init(); O11168_init(); O11169_init(); O11170_init(); R11178_init(); O11190_init(); O11195_init(); O11196_init(); O11198_init(); R11208_init(); R11209_init(); R11210_init(); R11211_init(); R11214_init(); R11219_init(); R11220_init(); R11221_init(); R11223_init(); R11224_init(); R11225_init(); R11226_init(); R11228_init(); R11229_init(); R11230_init(); R11231_init(); R11232_init(); O11239_init(); O11240_init(); O11241_init(); R11243_init(); R11244_init(); R11246_init(); R11247_init(); R11260_init(); R11262_init(); R11263_init(); R11264_init(); R11265_init(); R11266_init(); O11267_init(); R11268_init(); R11269_init(); O11273_init(); O11274_init(); R11275_init(); R11278_init(); R11282_init(); R11283_init(); R11286_init(); R11287_init(); R11379_init(); O11380_init(); R11389_init(); R11390_init(); R11391_init(); R11392_init(); O11395_init(); R11429_init(); R11430_init(); R11431_init(); R11820_init(); R11821_init(); R11822_init(); O11836_init(); O11837_init(); O11843_init(); R11851_init(); R11852_init(); O11864_init(); R11865_init(); R11866_init(); O11867_init(); O11868_init(); O11870_init(); O11901_init(); O11902_init(); O11903_init(); O11905_init(); R11917_init(); R11918_init(); O11920_init(); O11921_init(); R11929_init(); O11932_init(); O11933_init(); O11934_init(); O11935_init(); O11937_init(); O11939_init(); O11940_init(); R11941_init(); R11943_init(); O11945_init(); O11956_init(); O11957_init(); O11959_init(); O11960_init(); O11965_init(); O11966_init(); O11969_init(); O11970_init(); O12021_init(); O12022_init(); O12023_init(); O12024_init(); R12044_init(); R12049_init(); O12085_init(); R12120_init(); R12122_init(); O12124_init(); O12125_init(); O12143_init(); O12157_init(); R12227_init(); O12228_init(); O12229_init(); O12230_init(); O12231_init(); O12232_init(); O12237_init(); R12245_init(); R12247_init(); O12251_init(); O12252_init(); O12253_init(); O12254_init(); O12255_init(); O12294_init(); O12295_init(); O12297_init(); O12298_init(); R12308_init(); R12326_init(); R12327_init(); R12328_init(); O12382_init(); R12383_init(); R12387_init(); O12388_init(); R12390_init(); R12391_init(); O12423_init(); R12424_init(); O12483_init(); O12497_init(); R12498_init(); O12500_init(); R12547_init(); R12548_init(); R12640_init(); O12665_init(); O12666_init(); R12667_init(); R12668_init(); O12669_init(); O12682_init(); O12683_init(); R12688_init(); O12689_init(); O12690_init(); R12693_init(); O12696_init(); R3_init(); R4_init(); R5_init(); R2_init(); R6_init(); }