home *** CD-ROM | disk | FTP | other *** search
- /*
- -- ANSI C code generated by :
- -- SmallEiffel The GNU Eiffel Compiler -- Release (- 0.82) --
- -- Copyright (C), 1994-98 - LORIA - UHP - CRIN - INRIA - FRANCE --
- -- Dominique COLNET and Suzanne COLLIN - colnet@loria.fr --
- -- http://www.loria.fr/SmallEiffel --
- */
- #include "compile_to_c.h"
- void X845c_define_procedure(void *C,T0* a1,T0* a2,T0* a3){
- int id=((T0*)C)->id;
- if (id <= 320) {
- if (id <= 240) {
- if (id <= 85) {
- r85c_define_procedure(a1,a2,a3);
- } else {
- /*[IRF3.1c_define_procedure*//*]*/
- }} else {
- if (id <= 300) {
- /*[IRF3.6c_define_procedure*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r300fe_c2c(b1);
- }/*]*/
- } else {
- /*[IRF3.6c_define_procedure*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- /*[IRF3.6c_prototype*/{T906* C2=((T906*)b1);
- r906external_prototype(C2,(((T906*)C2))->_base_feature/*44*/);
- }/*]*/
- }/*]*/
- }}} else {
- if (id <= 893) {
- if (id <= 680) {
- /*[IRF3.1c_define_procedure*//*]*/
- } else {
- /*[IRF3.6c_define_procedure*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- /*[IRF3.6c_prototype*/{T906* C2=((T906*)b1);
- r906external_prototype(C2,(((T906*)C2))->_base_feature/*44*/);
- }/*]*/
- }/*]*/
- }} else {
- /*[IRF3.6c_define_procedure*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r970fe_c2c(b1);
- }/*]*/
- }}}
- int X845stupid_switch(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 320) {
- if (id <= 240) {
- if (id <= 85) {
- return((int)(r85stupid_switch(a1)));
- } else {
- return((int)(/*(IRF4.2stupid_switch*/(1)/*)*/));
- }} else {
- if (id <= 300) {
- return((int)(/*(IRF4.2stupid_switch*/(1)/*)*/));
- } else {
- return((int)(/*(IRF4.2stupid_switch*/(1)/*)*/));
- }}} else {
- if (id <= 893) {
- if (id <= 680) {
- return((int)(/*(IRF4.2stupid_switch*/(1)/*)*/));
- } else {
- return((int)(/*(IRF4.2stupid_switch*/(1)/*)*/));
- }} else {
- return((int)(/*(IRF4.2stupid_switch*/(1)/*)*/));
- }}}
- void X845c_mapping_procedure(void *C,T0* a1,T0* a2,T0* a3){
- int id=((T0*)C)->id;
- if (id <= 320) {
- if (id <= 240) {
- if (id <= 85) {
- r85c_mapping_procedure(a1,a2,a3);
- } else {
- /*[IRF3.6c_mapping_procedure*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r240c_mapping_procedure_non_small_eiffel(b1,b3);
- }/*]*/
- }} else {
- if (id <= 300) {
- /*[IRF3.6c_mapping_procedure*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r300fe_c2c(b1);
- }/*]*/
- } else {
- /*[IRF3.6c_mapping_procedure*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r320c_mapping_procedure_non_small_eiffel(b1,b3);
- }/*]*/
- }}} else {
- if (id <= 893) {
- if (id <= 680) {
- /*[IRF3.6c_mapping_procedure*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r680c_mapping_procedure_non_small_eiffel(b1,b3);
- }/*]*/
- } else {
- /*[IRF3.6c_mapping_procedure*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r893c_mapping_procedure_non_small_eiffel(b1,b3);
- }/*]*/
- }} else {
- /*[IRF3.6c_mapping_procedure*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r970fe_c2c(b1);
- }/*]*/
- }}}
- void X845c_mapping_function(void *C,T0* a1,T0* a2,T0* a3){
- int id=((T0*)C)->id;
- if (id <= 320) {
- if (id <= 240) {
- if (id <= 85) {
- r85c_mapping_function(a1,a2,a3);
- } else {
- /*[IRF3.6c_mapping_function*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r240c_mapping_function_non_small_eiffel(b1,b3);
- }/*]*/
- }} else {
- if (id <= 300) {
- /*[IRF3.6c_mapping_function*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r300fe_c2c(b1);
- }/*]*/
- } else {
- /*[IRF3.6c_mapping_function*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r320c_mapping_function_non_small_eiffel(b1,b3);
- }/*]*/
- }}} else {
- if (id <= 893) {
- if (id <= 680) {
- /*[IRF3.6c_mapping_function*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r680c_mapping_function_non_small_eiffel(b1,b3);
- }/*]*/
- } else {
- /*[IRF3.6c_mapping_function*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r893c_mapping_function_non_small_eiffel(b1,b3);
- }/*]*/
- }} else {
- /*[IRF3.6c_mapping_function*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r970fe_c2c(b1);
- }/*]*/
- }}}
- int X845use_current(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 320) {
- if (id <= 240) {
- if (id <= 85) {
- return((int)(r85use_current(a1)));
- } else {
- return((int)(/*(IRF4.2use_current*/(1)/*)*/));
- }} else {
- if (id <= 300) {
- return((int)(/*(IRF4.1use_current*/0/*)*/));
- } else {
- return((int)(/*(IRF4.1use_current*/0/*)*/));
- }}} else {
- if (id <= 893) {
- if (id <= 680) {
- return((int)(/*(IRF4.1use_current*/0/*)*/));
- } else {
- return((int)(/*(IRF4.2use_current*/(1)/*)*/));
- }} else {
- return((int)(/*(IRF4.1use_current*/0/*)*/));
- }}}
- void X845c_define_function(void *C,T0* a1,T0* a2,T0* a3){
- int id=((T0*)C)->id;
- if (id <= 320) {
- if (id <= 240) {
- if (id <= 85) {
- r85c_define_function(a1,a2,a3);
- } else {
- /*[IRF3.1c_define_function*//*]*/
- }} else {
- if (id <= 300) {
- /*[IRF3.6c_define_function*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r300fe_c2c(b1);
- }/*]*/
- } else {
- /*[IRF3.6c_define_function*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- /*[IRF3.6c_prototype*/{T892* C2=((T892*)b1);
- r892external_prototype(C2,(((T892*)C2))->_base_feature/*48*/);
- }/*]*/
- }/*]*/
- }}} else {
- if (id <= 893) {
- if (id <= 680) {
- /*[IRF3.1c_define_function*//*]*/
- } else {
- /*[IRF3.6c_define_function*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- /*[IRF3.6c_prototype*/{T892* C2=((T892*)b1);
- r892external_prototype(C2,(((T892*)C2))->_base_feature/*48*/);
- }/*]*/
- }/*]*/
- }} else {
- /*[IRF3.6c_define_function*/{T0* b1=a1;
- T0* b2=a2;
- T0* b3=a3;
- r970fe_c2c(b1);
- }/*]*/
- }}}
- void X776set_is_frozen(void *C,int a1){
- int id=((T0*)C)->id;
- if (id <= 446) {
- if (id <= 406) {
- /*[IRF3.3set_is_frozen*/((((T406*)(((T406*)C))))->_is_frozen)=(a1);
- /*]*/
- } else {
- /*[IRF3.3set_is_frozen*/((((T446*)(((T446*)C))))->_is_frozen)=(a1);
- /*]*/
- }} else {
- /*[IRF3.3set_is_frozen*/((((T454*)(((T454*)C))))->_is_frozen)=(a1);
- /*]*/
- }}
- T0* X776to_key(void *C){
- int id=((T0*)C)->id;
- if (id <= 446) {
- if (id <= 406) {
- return((T0*)((((T406*)((T406*)C)))->_to_key/*16*/));
- } else {
- return((T0*)(/*(IRF4.3to_key*/(((T446*)((T446*)C)))->_to_string/*16*//*)*/));
- }} else {
- return((T0*)((((T454*)((T454*)C)))->_to_key/*16*/));
- }}
- T0* X776name_in(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 446) {
- if (id <= 406) {
- return((T0*)(r406name_in(((T406*)C),a1)));
- } else {
- return((T0*)(r446name_in(((T446*)C),a1)));
- }} else {
- return((T0*)(r454name_in(((T454*)C),a1)));
- }}
- int X776is_frozen(void *C){
- int id=((T0*)C)->id;
- if (id <= 446) {
- if (id <= 406) {
- return((int)((((T406*)((T406*)C)))->_is_frozen/*12*/));
- } else {
- return((int)((((T446*)((T446*)C)))->_is_frozen/*4*/));
- }} else {
- return((int)((((T454*)((T454*)C)))->_is_frozen/*12*/));
- }}
- void X776undefine_in(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 446) {
- if (id <= 406) {
- r406undefine_in(((T406*)C),a1);
- } else {
- r446undefine_in(((T446*)C),a1);
- }} else {
- r454undefine_in(((T454*)C),a1);
- }}
- void X776cpp_put_infix_or_prefix(void *C){
- int id=((T0*)C)->id;
- if (id <= 446) {
- if (id <= 406) {
- /*[IRF3.2cpp_put_infix_or_prefix*//*[IRF3.5put_string*/r544put_string(((T544*)((((T324*)((T324*)(oBC364cpp))))->_current_out/*56*/)),((T0*)ms37_470));
- /*]*/
- /*[IRF3.5put_character*//*[IRF3.6put_character*/{T544* C1=((T544*)((((T324*)((T324*)(oBC364cpp))))->_current_out/*56*/));
- char b1='\40';
- putc(b1,((FILE*)((((T544*)C1))->_output_stream/*4*/)));
- }/*]*/
- /*]*/
- /*]*/
- } else {
- /*[IRF3.1cpp_put_infix_or_prefix*//*]*/
- }} else {
- /*[IRF3.2cpp_put_infix_or_prefix*//*[IRF3.5put_string*/r544put_string(((T544*)((((T324*)((T324*)(oBC364cpp))))->_current_out/*56*/)),((T0*)ms23_470));
- /*]*/
- /*[IRF3.5put_character*//*[IRF3.6put_character*/{T544* C1=((T544*)((((T324*)((T324*)(oBC364cpp))))->_current_out/*56*/));
- char b1='\40';
- putc(b1,((FILE*)((((T544*)C1))->_output_stream/*4*/)));
- }/*]*/
- /*]*/
- /*]*/
- }}
- T0* X776to_string(void *C){
- int id=((T0*)C)->id;
- if (id <= 446) {
- if (id <= 406) {
- return((T0*)((((T406*)((T406*)C)))->_to_string/*4*/));
- } else {
- return((T0*)((((T446*)((T446*)C)))->_to_string/*16*/));
- }} else {
- return((T0*)((((T454*)((T454*)C)))->_to_string/*4*/));
- }}
- T0* X776start_position(void *C){
- int id=((T0*)C)->id;
- if (id <= 446) {
- if (id <= 406) {
- return((T0*)((((T406*)((T406*)C)))->_start_position/*8*/));
- } else {
- return((T0*)((((T446*)((T446*)C)))->_start_position/*20*/));
- }} else {
- return((T0*)((((T454*)((T454*)C)))->_start_position/*8*/));
- }}
- void X776mapping_c_in(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 446) {
- if (id <= 406) {
- /*[IRF3.6mapping_c_in*/{T406* C1=((T406*)C);
- T0* b1=a1;
- r7append(((T7*)b1),(((T406*)C1))->_to_key/*16*/);
- }/*]*/
- } else {
- /*[IRF3.6mapping_c_in*/{T446* C1=((T446*)C);
- T0* b1=a1;
- r7append(((T7*)b1),/*(IRF4.3to_key*/(((T446*)C1))->_to_string/*16*//*)*/);
- }/*]*/
- }} else {
- /*[IRF3.6mapping_c_in*/{T454* C1=((T454*)C);
- T0* b1=a1;
- r7append(((T7*)b1),(((T454*)C1))->_to_key/*16*/);
- }/*]*/
- }}
- T0* X776origin_base_class(void *C){
- int id=((T0*)C)->id;
- if (id <= 446) {
- if (id <= 406) {
- return((T0*)(r406origin_base_class(((T406*)C))));
- } else {
- return((T0*)(r446origin_base_class(((T446*)C))));
- }} else {
- return((T0*)(r454origin_base_class(((T454*)C))));
- }}
- void X321add_last(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 222) {
- if (id <= 185) {
- r185add_last(((T185*)C),a1);
- } else {
- r222add_last(((T222*)C),a1);
- }} else {
- r321add_last(((T321*)C),a1);
- }}
- int X321fast_has(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 222) {
- if (id <= 185) {
- return((int)(r185fast_has(((T185*)C),a1)));
- } else {
- return((int)(r222fast_has(((T222*)C),a1)));
- }} else {
- return((int)(r321fast_has(((T321*)C),a1)));
- }}
- void X321resize(void *C,int a1){
- int id=((T0*)C)->id;
- if (id <= 222) {
- if (id <= 185) {
- r185resize(((T185*)C),a1);
- } else {
- r222resize(((T222*)C),a1);
- }} else {
- r321resize(((T321*)C),a1);
- }}
- void X411append_in(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 64) {
- r64append_in(((T64*)C),a1);
- } else {
- r723append_in(((T723*)C),a1);
- }}
- int X411count(void *C){
- int id=((T0*)C)->id;
- if (id <= 64) {
- return((int)(r64count(((T64*)C))));
- } else {
- return((int)(1));
- }}
- T0* X279external_c_name(void *C){
- int id=((T0*)C)->id;
- if (id <= 679) {
- return((T0*)(r679external_c_name(((T679*)C))));
- } else {
- return((T0*)(r883external_c_name(((T883*)C))));
- }}
- int X279use_current(void *C){
- int id=((T0*)C)->id;
- if (id <= 679) {
- return((int)(r679use_current(((T679*)C))));
- } else {
- return((int)(r883use_current(((T883*)C))));
- }}
- int X431is_static(void *C){
- int id=((T0*)C)->id;
- if (id <= 431) {
- return((int)(r431is_static(((T431*)C))));
- } else {
- return((int)(r521is_static(((T521*)C))));
- }}
- void X431dca_inline_ith(void *C,T0* a1,int a2){
- int id=((T0*)C)->id;
- if (id <= 431) {
- r431dca_inline_ith(((T431*)C),a1,a2);
- } else {
- r521dca_inline_ith(((T521*)C),a1,a2);
- }}
- int X431isa_dca_inline(void *C,T0* a1,T0* a2){
- int id=((T0*)C)->id;
- if (id <= 431) {
- return((int)(r431isa_dca_inline(((T431*)C),a1,a2)));
- } else {
- return((int)(r521isa_dca_inline(((T521*)C),a1,a2)));
- }}
- int X431can_be_dropped(void *C){
- int id=((T0*)C)->id;
- if (id <= 431) {
- return((int)(r431can_be_dropped(((T431*)C))));
- } else {
- return((int)(r521can_be_dropped(((T521*)C))));
- }}
- void X431compile_to_c_old(void *C){
- int id=((T0*)C)->id;
- if (id <= 431) {
- r431compile_to_c_old(((T431*)C));
- } else {
- r521compile_to_c_old(((T521*)C));
- }}
- void X431match_with(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 431) {
- r431match_with(((T431*)C),a1);
- } else {
- r521match_with(((T521*)C),a1);
- }}
- int X431is_pre_computable(void *C){
- int id=((T0*)C)->id;
- if (id <= 431) {
- return((int)(r431is_pre_computable(((T431*)C))));
- } else {
- return((int)(r521is_pre_computable(((T521*)C))));
- }}
- T0* X431expression(void *C,int a1){
- int id=((T0*)C)->id;
- if (id <= 431) {
- return((T0*)(r431expression(((T431*)C),a1)));
- } else {
- return((T0*)(r521expression(((T521*)C),a1)));
- }}
- int X431use_current(void *C){
- int id=((T0*)C)->id;
- if (id <= 431) {
- return((int)(r431use_current(((T431*)C))));
- } else {
- return((int)(r521use_current(((T521*)C))));
- }}
- void X431dca_inline(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 431) {
- r431dca_inline(((T431*)C),a1);
- } else {
- r521dca_inline(((T521*)C),a1);
- }}
- T0* X431start_position(void *C){
- int id=((T0*)C)->id;
- if (id <= 431) {
- return((T0*)(r431start_position(((T431*)C))));
- } else {
- return((T0*)(r521start_position(((T521*)C))));
- }}
- int X431count(void *C){
- int id=((T0*)C)->id;
- if (id <= 431) {
- return((int)(r431count(((T431*)C))));
- } else {
- return((int)(r521count(((T521*)C))));
- }}
- void X431compile_to_c(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 431) {
- r431compile_to_c(((T431*)C),a1);
- } else {
- r521compile_to_c(((T521*)C),a1);
- }}
- T0* X431to_runnable(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 431) {
- return((T0*)(r431to_runnable(((T431*)C),a1)));
- } else {
- return((T0*)(r521to_runnable(((T521*)C),a1)));
- }}
- void X431compile_to_c_ith(void *C,T0* a1,int a2){
- int id=((T0*)C)->id;
- if (id <= 431) {
- r431compile_to_c_ith(((T431*)C),a1,a2);
- } else {
- r521compile_to_c_ith(((T521*)C),a1,a2);
- }}
- T0* X431first(void *C){
- int id=((T0*)C)->id;
- if (id <= 431) {
- return((T0*)(r431first(((T431*)C))));
- } else {
- return((T0*)(r521first(((T521*)C))));
- }}
- void X431afd_check(void *C){
- int id=((T0*)C)->id;
- if (id <= 431) {
- r431afd_check(((T431*)C));
- } else {
- r521afd_check(((T521*)C));
- }}
- void X535add_last(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 31) {
- r31add_last(((T31*)C),a1);
- } else {
- r620add_last(((T620*)C),a1);
- }}
- int X609id(void *C){
- int id=((T0*)C)->id;
- if (id <= 549) {
- return((int)(r549id(((T549*)C))));
- } else {
- return((int)(r558id(((T558*)C))));
- }}
- int X609nb(void *C){
- int id=((T0*)C)->id;
- if (id <= 549) {
- return((int)(/*(IRF4.6nb*/(((T342*)((T342*)((((T549*)((T549*)C)))->_n/*16*/))))->_value/*16*//*)*/));
- } else {
- return((int)((((T558*)((T558*)C)))->_nb/*20*/));
- }}
- int X609is_c_int(void *C){
- int id=((T0*)C)->id;
- if (id <= 549) {
- return((int)(r549is_c_int(((T549*)C))));
- } else {
- return((int)(r558is_c_int(((T558*)C))));
- }}
- int X609is_a(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 549) {
- return((int)(r549is_a(((T549*)C),a1)));
- } else {
- return((int)(r558is_a(((T558*)C),a1)));
- }}
- void X609cast_to_ref(void *C){
- int id=((T0*)C)->id;
- if (id <= 549) {
- r549cast_to_ref(((T549*)C));
- } else {
- r558cast_to_ref(((T558*)C));
- }}
- int X609is_c_unsigned_ptr(void *C){
- int id=((T0*)C)->id;
- if (id <= 549) {
- return((int)(r549is_c_unsigned_ptr(((T549*)C))));
- } else {
- return((int)(r558is_c_unsigned_ptr(((T558*)C))));
- }}
- int X609space_for_variable(void *C){
- int id=((T0*)C)->id;
- if (id <= 549) {
- return((int)(r549space_for_variable(((T549*)C))));
- } else {
- return((int)(r558space_for_variable(((T558*)C))));
- }}
- int X609is_c_char(void *C){
- int id=((T0*)C)->id;
- if (id <= 549) {
- return((int)(r549is_c_char(((T549*)C))));
- } else {
- return((int)(r558is_c_char(((T558*)C))));
- }}
- T0* X465add_comment(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 362) {
- if (id <= 270) {
- if (id <= 126) {
- if (id <= 46) {
- return((T0*)(/*(IRF4.1add_comment*/NULL/*)*/));
- } else {
- return((T0*)(r126add_comment(((T126*)C),a1)));
- }} else {
- if (id <= 268) {
- return((T0*)(r268add_comment(((T268*)C),a1)));
- } else {
- return((T0*)(r270add_comment(((T270*)C),a1)));
- }}} else {
- if (id <= 317) {
- if (id <= 292) {
- return((T0*)(r292add_comment(((T292*)C),a1)));
- } else {
- return((T0*)(r317add_comment(((T317*)C),a1)));
- }} else {
- if (id <= 347) {
- return((T0*)(r347add_comment(((T347*)C),a1)));
- } else {
- return((T0*)(r362add_comment(((T362*)C),a1)));
- }}}} else {
- if (id <= 526) {
- if (id <= 390) {
- if (id <= 376) {
- return((T0*)(r376add_comment(((T376*)C),a1)));
- } else {
- return((T0*)(r390add_comment(((T390*)C),a1)));
- }} else {
- if (id <= 404) {
- return((T0*)(r404add_comment(((T404*)C),a1)));
- } else {
- return((T0*)(r526add_comment(((T526*)C),a1)));
- }}} else {
- if (id <= 568) {
- if (id <= 530) {
- return((T0*)(r530add_comment(((T530*)C),a1)));
- } else {
- return((T0*)(r568add_comment(((T568*)C),a1)));
- }} else {
- if (id <= 629) {
- return((T0*)(r629add_comment(((T629*)C),a1)));
- } else {
- return((T0*)(r880add_comment(((T880*)C),a1)));
- }}}}}
- int X465is_pre_computable(void *C){
- int id=((T0*)C)->id;
- if (id <= 362) {
- if (id <= 270) {
- if (id <= 126) {
- if (id <= 46) {
- return((int)(r46is_pre_computable(((T46*)C))));
- } else {
- return((int)(0));
- }} else {
- if (id <= 268) {
- return((int)(0));
- } else {
- return((int)(0));
- }}} else {
- if (id <= 317) {
- if (id <= 292) {
- return((int)(r292is_pre_computable(((T292*)C))));
- } else {
- return((int)(0));
- }} else {
- if (id <= 347) {
- return((int)(0));
- } else {
- return((int)(r362is_pre_computable(((T362*)C))));
- }}}} else {
- if (id <= 526) {
- if (id <= 390) {
- if (id <= 376) {
- return((int)(r376is_pre_computable(((T376*)C))));
- } else {
- return((int)(r390is_pre_computable(((T390*)C))));
- }} else {
- if (id <= 404) {
- return((int)(r404is_pre_computable(((T404*)C))));
- } else {
- return((int)(0));
- }}} else {
- if (id <= 568) {
- if (id <= 530) {
- return((int)(0));
- } else {
- return((int)(0));
- }} else {
- if (id <= 629) {
- return((int)(r629is_pre_computable(((T629*)C))));
- } else {
- return((int)(0));
- }}}}}
- int X465use_current(void *C){
- int id=((T0*)C)->id;
- if (id <= 362) {
- if (id <= 270) {
- if (id <= 126) {
- if (id <= 46) {
- return((int)(r46use_current(((T46*)C))));
- } else {
- return((int)(r126use_current(((T126*)C))));
- }} else {
- if (id <= 268) {
- return((int)(r268use_current(((T268*)C))));
- } else {
- return((int)(r270use_current(((T270*)C))));
- }}} else {
- if (id <= 317) {
- if (id <= 292) {
- return((int)(r292use_current(((T292*)C))));
- } else {
- return((int)(r317use_current(((T317*)C))));
- }} else {
- if (id <= 347) {
- return((int)(r347use_current(((T347*)C))));
- } else {
- return((int)(r362use_current(((T362*)C))));
- }}}} else {
- if (id <= 526) {
- if (id <= 390) {
- if (id <= 376) {
- return((int)(r376use_current(((T376*)C))));
- } else {
- return((int)(r390use_current(((T390*)C))));
- }} else {
- if (id <= 404) {
- return((int)(r404use_current(((T404*)C))));
- } else {
- return((int)(/*(IRF4.1use_current*/0/*)*/));
- }}} else {
- if (id <= 568) {
- if (id <= 530) {
- return((int)(r530use_current(((T530*)C))));
- } else {
- return((int)(r568use_current(((T568*)C))));
- }} else {
- if (id <= 629) {
- return((int)(r629use_current(((T629*)C))));
- } else {
- return((int)(r880use_current(((T880*)C))));
- }}}}}
- T0* X465start_position(void *C){
- int id=((T0*)C)->id;
- if (id <= 362) {
- if (id <= 270) {
- if (id <= 126) {
- if (id <= 46) {
- return((T0*)(r46start_position(((T46*)C))));
- } else {
- return((T0*)(r126start_position(((T126*)C))));
- }} else {
- if (id <= 268) {
- return((T0*)(r268start_position(((T268*)C))));
- } else {
- return((T0*)((((T270*)((T270*)C)))->_start_position/*8*/));
- }}} else {
- if (id <= 317) {
- if (id <= 292) {
- return((T0*)(/*(IRF4.6start_position*/(((T623*)((T623*)((((T292*)((T292*)C)))->_check_invariant/*8*/))))->_start_position/*0*//*)*/));
- } else {
- return((T0*)(r317start_position(((T317*)C))));
- }} else {
- if (id <= 347) {
- return((T0*)((((T347*)((T347*)C)))->_start_position/*8*/));
- } else {
- return((T0*)((((T362*)((T362*)C)))->_start_position/*8*/));
- }}}} else {
- if (id <= 526) {
- if (id <= 390) {
- if (id <= 376) {
- return((T0*)((((T376*)((T376*)C)))->_start_position/*8*/));
- } else {
- return((T0*)((((T390*)((T390*)C)))->_start_position/*8*/));
- }} else {
- if (id <= 404) {
- return((T0*)((((T404*)((T404*)C)))->_start_position/*8*/));
- } else {
- return((T0*)((((T526*)((T526*)C)))->_start_position/*8*/));
- }}} else {
- if (id <= 568) {
- if (id <= 530) {
- return((T0*)((((T530*)((T530*)C)))->_start_position/*8*/));
- } else {
- return((T0*)(r568start_position(((T568*)C))));
- }} else {
- if (id <= 629) {
- return((T0*)(r629start_position(((T629*)C))));
- } else {
- return((T0*)((((T880*)((T880*)C)))->_start_position/*8*/));
- }}}}}
- void X465compile_to_c(void *C){
- int id=((T0*)C)->id;
- if (id <= 362) {
- if (id <= 270) {
- if (id <= 126) {
- if (id <= 46) {
- r46compile_to_c(((T46*)C));
- } else {
- r126compile_to_c(((T126*)C));
- }} else {
- if (id <= 268) {
- r268compile_to_c(((T268*)C));
- } else {
- r270compile_to_c(((T270*)C));
- }}} else {
- if (id <= 317) {
- if (id <= 292) {
- r292compile_to_c(((T292*)C));
- } else {
- r317compile_to_c(((T317*)C));
- }} else {
- if (id <= 347) {
- r347compile_to_c(((T347*)C));
- } else {
- r362compile_to_c(((T362*)C));
- }}}} else {
- if (id <= 526) {
- if (id <= 390) {
- if (id <= 376) {
- r376compile_to_c(((T376*)C));
- } else {
- r390compile_to_c(((T390*)C));
- }} else {
- if (id <= 404) {
- r404compile_to_c(((T404*)C));
- } else {
- /*[IRF3.6compile_to_c*/{T526* C1=((T526*)C);
- r526error((((T526*)C1))->_start_position/*8*/,((T0*)ms1_526));
- }/*]*/
- }}} else {
- if (id <= 568) {
- if (id <= 530) {
- r530compile_to_c(((T530*)C));
- } else {
- r568compile_to_c(((T568*)C));
- }} else {
- if (id <= 629) {
- r629compile_to_c(((T629*)C));
- } else {
- r880compile_to_c(((T880*)C));
- }}}}}
- T0* X465to_runnable(void *C,T0* a1){
- int id=((T0*)C)->id;
- if (id <= 362) {
- if (id <= 270) {
- if (id <= 126) {
- if (id <= 46) {
- return((T0*)(r46to_runnable(((T46*)C),a1)));
- } else {
- return((T0*)(r126to_runnable(((T126*)C),a1)));
- }} else {
- if (id <= 268) {
- return((T0*)(r268to_runnable(((T268*)C),a1)));
- } else {
- return((T0*)(r270to_runnable(((T270*)C),a1)));
- }}} else {
- if (id <= 317) {
- if (id <= 292) {
- return((T0*)(r292to_runnable(((T292*)C),a1)));
- } else {
- return((T0*)(r317to_runnable(((T317*)C),a1)));
- }} else {
- if (id <= 347) {
- return((T0*)(r347to_runnable(((T347*)C),a1)));
- } else {
- return((T0*)(r362to_runnable(((T362*)C),a1)));
- }}}} else {
- if (id <= 526) {
- if (id <= 390) {
- if (id <= 376) {
- return((T0*)(r376to_runnable(((T376*)C),a1)));
- } else {
- return((T0*)(r390to_runnable(((T390*)C),a1)));
- }} else {
- if (id <= 404) {
- return((T0*)(r404to_runnable(((T404*)C),a1)));
- } else {
- return((T0*)(r526to_runnable(((T526*)C),a1)));
- }}} else {
- if (id <= 568) {
- if (id <= 530) {
- return((T0*)(r530to_runnable(((T530*)C),a1)));
- } else {
- return((T0*)(r568to_runnable(((T568*)C),a1)));
- }} else {
- if (id <= 629) {
- return((T0*)(r629to_runnable(((T629*)C),a1)));
- } else {
- return((T0*)(r880to_runnable(((T880*)C),a1)));
- }}}}}
- void X465afd_check(void *C){
- int id=((T0*)C)->id;
- if (id <= 362) {
- if (id <= 270) {
- if (id <= 126) {
- if (id <= 46) {
- r46afd_check(((T46*)C));
- } else {
- r126afd_check(((T126*)C));
- }} else {
- if (id <= 268) {
- r268afd_check(((T268*)C));
- } else {
- r270afd_check(((T270*)C));
- }}} else {
- if (id <= 317) {
- if (id <= 292) {
- r292afd_check(((T292*)C));
- } else {
- r317afd_check(((T317*)C));
- }} else {
- if (id <= 347) {
- r347afd_check(((T347*)C));
- } else {
- /*[IRF3.1afd_check*//*]*/
- }}}} else {
- if (id <= 526) {
- if (id <= 390) {
- if (id <= 376) {
- /*[IRF3.1afd_check*//*]*/
- } else {
- r390afd_check(((T390*)C));
- }} else {
- if (id <= 404) {
- r404afd_check(((T404*)C));
- } else {
- /*[IRF3.6afd_check*/{T526* C1=((T526*)C);
- r526error((((T526*)C1))->_start_position/*8*/,((T0*)ms1_526));
- }/*]*/
- }}} else {
- if (id <= 568) {
- if (id <= 530) {
- r530afd_check(((T530*)C));
- } else {
- r568afd_check(((T568*)C));
- }} else {
- if (id <= 629) {
- r629afd_check(((T629*)C));
- } else {
- r880afd_check(((T880*)C));
- }}}}}
-
-