Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
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;
}
Exemplo n.º 3
0
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();
}
Exemplo n.º 4
0
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;
}
Exemplo n.º 5
0
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;
}
Exemplo n.º 6
0
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;
}
Exemplo n.º 7
0
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;
}
Exemplo n.º 8
0
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;
}
Exemplo n.º 9
0
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;
}
Exemplo n.º 10
0
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;
}
Exemplo n.º 11
0
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();
}