EIF_TYPED_VALUE F53_890 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "loopback_address"; RTEX; EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ur2x = {{0}, SK_REF}; #define ur2 ur2x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_REFERENCE tr2 = NULL; EIF_REFERENCE tr3 = NULL; EIF_REFERENCE tr4 = NULL; EIF_NATURAL_8 tu1_1; RTSN; RTDA; RTLD; #define Result RTOTRR RTOTDR(F53_890); RTLI(7); RTLR(0,tr1); RTLR(1,tr2); RTLR(2,ur1); RTLR(3,Current); RTLR(4,tr3); RTLR(5,tr4); RTLR(6,ur2); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 52, Current, 0, 0, 955); RTSA(Dtype(Current)); RTSC; RTME(Dtype(Current), 0); RTGC; RTDBGEAA(52, Current, 955); RTIV(Current, RTAL); RTOTP; RTHOOK(1); RTDBGAL(Current, 0, 0xF8000046, 0,0); /* Result */ tr1 = RTLN(72); tr2 = RTMS_EX_H("localhost",9,185724020); ur1 = tr2; ui4_1 = ((EIF_INTEGER_32) 4L); { static EIF_TYPE_INDEX typarr0[] = {603,197,0xFFFF}; EIF_TYPE_INDEX typres0; static EIF_TYPE_INDEX typcache0 = INVALID_DTYPE; typres0 = (typcache0 != INVALID_DTYPE ? typcache0 : (typcache0 = eif_compound_id(Dftype(Current), typarr0))); tr4 = RTLNSP2(eif_non_attached_type(typres0),0,ui4_1,sizeof(EIF_NATURAL_8), EIF_TRUE); RT_SPECIAL_COUNT(tr4) = 4L; memset(tr4, 0, RT_SPECIAL_VISIBLE_SIZE(tr4)); } tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 127L); *((EIF_NATURAL_8 *)tr4+0) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+1) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+2) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 1L); *((EIF_NATURAL_8 *)tr4+3) = (EIF_NATURAL_8) tu1_1; tr3 = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(2597, Dtype(tr4)))(tr4).it_r; ur2 = RTCCL(tr3); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTWC(1148, Dtype(tr1)))(tr1, ur1x, ur2x); RTNHOOK(1,1); Result = (EIF_REFERENCE) RTCCL(tr1); RTVI(Current, RTAL); RTRS; RTOTE; RTHOOK(2); RTDBGLE; RTMD(0); RTLE; RTLO(2); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef ur1 #undef ur2 #undef ui4_1 #undef Result }
/* {TYPE}.debug_output */ EIF_TYPED_VALUE F533_3511 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "debug_output"; RTEX; EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_REFERENCE tr1 = NULL; EIF_REFERENCE tr2 = NULL; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(5); RTLR(0,tr1); RTLR(1,Current); RTLR(2,tr2); RTLR(3,ur1); RTLR(4,Result); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 532, Current, 0, 0, 7672); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(532, Current, 7672); RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 0, 0xF80000DA, 0,0); /* Result */ tr1 = RTLN(218); tr2 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(2798, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = tr2; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(3727, Dtype(tr1)))(tr1, ur1x); RTNHOOK(1,1); Result = (EIF_REFERENCE) RTCCL(tr1); if (RTAL & CK_ENSURE) { RTHOOK(2); RTCT("result_not_void", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(3); RTDBGLE; RTMD(0); RTLE; RTLO(2); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef ur1 }
/* {RT_DBG_LOCAL_RECORD}.to_string */ EIF_TYPED_VALUE F706_7843 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "to_string"; RTEX; EIF_INTEGER_64 loc1 = (EIF_INTEGER_64) 0; EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ui8_1x = {{0}, SK_INT64}; #define ui8_1 ui8_1x.it_i8 EIF_REFERENCE tr1 = NULL; EIF_INTEGER_64 ti8_1; EIF_INTEGER_32 ti4_1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(3); RTLR(0,Current); RTLR(1,tr1); RTLR(2,Result); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTLU(SK_INT64, &loc1); RTEAA(l_feature_name, 705, Current, 1, 0, 13179); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(705, Current, 13179); RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 1, 0x24000000, 0, 0); /* loc1 */ loc1 = *(EIF_INTEGER_64 *)(Current + RTWA(6139, dtype)); RTHOOK(2); ti4_1 = *(EIF_INTEGER_32 *)(Current + RTWA(6110, dtype)); switch (ti4_1) { case 1L: RTHOOK(3); if (EIF_TRUE) { RTHOOK(4); RTDBGAL(Current, 0, 0xF800013A, 0,0); /* Result */ tr1 = c_outp((EIF_INTEGER_64 *) &(loc1)); Result = (EIF_REFERENCE) RTCCL(tr1); } else { RTHOOK(5); RTDBGAL(Current, 0, 0xF800013A, 0,0); /* Result */ Result = RTMS_EX_H("Void",4,1450142052); } break; case 7L: if (RTAL & CK_CHECK) { RTHOOK(6); RTCT("value_attached", EX_CHECK); ti8_1 = *(EIF_INTEGER_64 *)(Current + RTWA(6139, dtype)); if (EIF_TRUE) { RTCK; } else { RTCF; } } RTHOOK(7); if (EIF_TRUE) { RTHOOK(8); RTDBGAL(Current, 0, 0xF800013A, 0,0); /* Result */ tr1 = c_outp((EIF_INTEGER_64 *) &(loc1)); Result = (EIF_REFERENCE) RTCCL(tr1); } else { RTHOOK(9); RTDBGAL(Current, 0, 0xF800013A, 0,0); /* Result */ tr1 = RTLN(314); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTWC(4556, Dtype(tr1)))(tr1); RTNHOOK(9,1); Result = (EIF_REFERENCE) RTCCL(tr1); } break; default: RTHOOK(10); if (EIF_TRUE) { RTHOOK(11); RTDBGAL(Current, 0, 0xF800013A, 0,0); /* Result */ ui8_1 = loc1; Result = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWF(6143, dtype))(Current, ui8_1x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); } else { RTHOOK(12); RTDBGAL(Current, 0, 0xF800013A, 0,0); /* Result */ tr1 = RTLN(314); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTWC(4556, Dtype(tr1)))(tr1); RTNHOOK(12,1); Result = (EIF_REFERENCE) RTCCL(tr1); } break; } if (RTAL & CK_ENSURE) { RTHOOK(13); RTCT("result_attached", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(14); RTDBGLE; RTMD(0); RTLE; RTLO(3); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef ui8_1 }
/* {COLOR}.out */ EIF_TYPED_VALUE F2322_31734 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "out"; RTEX; EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_REFERENCE tr1 = NULL; EIF_REFERENCE tr2 = NULL; EIF_REFERENCE tr3 = NULL; EIF_INTEGER_32 ti4_1; EIF_INTEGER_32 ti4_2; EIF_NATURAL_8 tu1_1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(6); RTLR(0,Current); RTLR(1,tr1); RTLR(2,tr2); RTLR(3,tr3); RTLR(4,ur1); RTLR(5,Result); RTLIU(6); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 2321, Current, 0, 0, 36831); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(2321, Current, 36831); RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 0, 0xF8000393, 0,0); /* Result */ tu1_1 = *(EIF_NATURAL_8 *)(Current + RTWA(24957, dtype)); tr1 = RTLN(eif_new_type(876, 0x00).id); *(EIF_NATURAL_8 *)tr1 = tu1_1; tr2 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(14614, "to_hex_string", tr1))(tr1)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); tu1_1 = *(EIF_NATURAL_8 *)(Current + RTWA(24958, dtype)); tr1 = RTLN(eif_new_type(876, 0x00).id); *(EIF_NATURAL_8 *)tr1 = tu1_1; tr3 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(14614, "to_hex_string", tr1))(tr1)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = RTCCL(tr3); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(15142, "plus", tr2))(tr2, ur1x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); tu1_1 = *(EIF_NATURAL_8 *)(Current + RTWA(24959, dtype)); tr2 = RTLN(eif_new_type(876, 0x00).id); *(EIF_NATURAL_8 *)tr2 = tu1_1; tr3 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(14614, "to_hex_string", tr2))(tr2)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = RTCCL(tr3); tr2 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(15142, "plus", tr1))(tr1, ur1x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); Result = (EIF_REFERENCE) RTCCL(tr2); if (RTAL & CK_ENSURE) { RTHOOK(2); RTCT("out_not_void", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } RTHOOK(3); RTCT("valid_length", EX_POST); ti4_1 = *(EIF_INTEGER_32 *)(Result + RTVA(15188, "count", Result)); ti4_2 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(24964, dtype))(Current)).it_i4); if ((EIF_BOOLEAN)(ti4_1 == ti4_2)) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(4); RTDBGLE; RTMD(0); RTLE; RTLO(2); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef ur1 }
/* {TYPE}.name */ EIF_TYPED_VALUE F533_3495 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "name"; RTEX; EIF_REFERENCE loc1 = (EIF_REFERENCE) 0; EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_REFERENCE tr1 = NULL; EIF_REFERENCE tr2 = NULL; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(6); RTLR(0,loc1); RTLR(1,Current); RTLR(2,tr1); RTLR(3,Result); RTLR(4,tr2); RTLR(5,ur1); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTEAA(l_feature_name, 532, Current, 1, 0, 7656); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(532, Current, 7656); RTIV(Current, RTAL); RTHOOK(1); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(2816, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); loc1 = tr1; if (EIF_TEST(loc1)) { RTHOOK(2); RTDBGAL(Current, 0, 0xF80000D7, 0,0); /* Result */ Result = (EIF_REFERENCE) loc1; } else { RTHOOK(3); RTDBGAL(Current, 0, 0xF80000D7, 0,0); /* Result */ tr1 = RTLN(215); tr2 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(2817, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = RTCCL(tr2); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(3727, Dtype(tr1)))(tr1, ur1x); RTNHOOK(3,1); Result = (EIF_REFERENCE) tr1; RTHOOK(4); RTDBGAA(Current, dtype, 2816, 0xF80000D7, 0); /* internal_name */ RTAR(Current, Result); *(EIF_REFERENCE *)(Current + RTWA(2816, dtype)) = (EIF_REFERENCE) Result; } if (RTAL & CK_ENSURE) { RTHOOK(5); RTCT("name_not_void", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(6); RTDBGLE; RTMD(0); RTLE; RTLO(3); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef ur1 }
/* {ABSTRACT_SPECIAL}.debug_output */ EIF_TYPED_VALUE F406_19404 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "debug_output"; RTEX; EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_INTEGER_32 ti4_1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(4); RTLR(0,tr1); RTLR(1,Result); RTLR(2,ur1); RTLR(3,Current); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 405, Current, 0, 0, 12919); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(405, Current, 12919); RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 0, 0xF8000185, 0,0); /* Result */ tr1 = RTLN(389); ui4_1 = ((EIF_INTEGER_32) 12L); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(15570, Dtype(tr1)))(tr1, ui4_1x); RTNHOOK(1,1); Result = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(2); tr1 = RTMS_EX_H("count=",6,18187581); ur1 = tr1; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(15831, "append_string", Result))(Result, ur1x); RTHOOK(3); ti4_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(17147, dtype))(Current)).it_i4); ui4_1 = ti4_1; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(15832, "append_integer", Result))(Result, ui4_1x); if (RTAL & CK_ENSURE) { RTHOOK(4); RTCT("result_not_void", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(5); RTDBGLE; RTMD(0); RTLE; RTLO(2); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef ur1 #undef ui4_1 }
/* {COLOR}.make_from_real_rgb */ void F2322_31724 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x, EIF_TYPED_VALUE arg2x, EIF_TYPED_VALUE arg3x) { GTCX char *l_feature_name = "make_from_real_rgb"; RTEX; #define arg1 arg1x.it_r8 #define arg2 arg2x.it_r8 #define arg3 arg3x.it_r8 EIF_REFERENCE tr1 = NULL; EIF_REAL_64 tr8_1; EIF_REAL_64 tr8_2; EIF_INTEGER_32 ti4_1; EIF_NATURAL_8 tu1_1; RTCDT; RTSN; RTDA; RTLD; if ((arg3x.type & SK_HEAD) == SK_REF) arg3x.it_r8 = * (EIF_REAL_64 *) arg3x.it_r; if ((arg2x.type & SK_HEAD) == SK_REF) arg2x.it_r8 = * (EIF_REAL_64 *) arg2x.it_r; if ((arg1x.type & SK_HEAD) == SK_REF) arg1x.it_r8 = * (EIF_REAL_64 *) arg1x.it_r; RTLI(2); RTLR(0,Current); RTLR(1,tr1); RTLIU(2); RTLU (SK_VOID, NULL); RTLU(SK_REAL64,&arg1); RTLU(SK_REAL64,&arg2); RTLU(SK_REAL64,&arg3); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 2321, Current, 0, 3, 36821); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(2321, Current, 36821); RTIV(Current, RTAL); if ((RTAL & CK_REQUIRE) || RTAC) { RTHOOK(1); RTCT("r_in_range", EX_PRE); RTTE((EIF_BOOLEAN) ((EIF_BOOLEAN) ((EIF_REAL_64) 0.0 <= arg1) && (EIF_BOOLEAN) (arg1 <= (EIF_REAL_64) 1.0)), label_1); RTCK; RTHOOK(2); RTCT("g_in_range", EX_PRE); RTTE((EIF_BOOLEAN) ((EIF_BOOLEAN) ((EIF_REAL_64) 0.0 <= arg2) && (EIF_BOOLEAN) (arg2 <= (EIF_REAL_64) 1.0)), label_1); RTCK; RTHOOK(3); RTCT("b_in_range", EX_PRE); RTTE((EIF_BOOLEAN) ((EIF_BOOLEAN) ((EIF_REAL_64) 0.0 <= arg3) && (EIF_BOOLEAN) (arg3 <= (EIF_REAL_64) 1.0)), label_1); RTCK; RTJB; label_1: RTCF; } body: ; RTHOOK(4); RTDBGAA(Current, dtype, 24957, 0x30000000, 1); /* red */ tu1_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(14584, 876))(Current)).it_n1); tr8_1 = (EIF_REAL_64) (tu1_1); tr1 = RTLN(eif_new_type(864, 0x00).id); *(EIF_REAL_64 *)tr1 = (EIF_REAL_64) (tr8_1 * arg1); ti4_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(14468, "rounded", tr1))(tr1)).it_i4); RTNHOOK(4,1); tu1_1 = (EIF_NATURAL_8) ti4_1; *(EIF_NATURAL_8 *)(Current + RTWA(24957, dtype)) = (EIF_NATURAL_8) tu1_1; RTHOOK(5); RTDBGAA(Current, dtype, 24958, 0x30000000, 1); /* green */ tu1_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(14584, 876))(Current)).it_n1); tr8_1 = (EIF_REAL_64) (tu1_1); tr1 = RTLN(eif_new_type(864, 0x00).id); *(EIF_REAL_64 *)tr1 = (EIF_REAL_64) (tr8_1 * arg2); ti4_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(14468, "rounded", tr1))(tr1)).it_i4); RTNHOOK(5,1); tu1_1 = (EIF_NATURAL_8) ti4_1; *(EIF_NATURAL_8 *)(Current + RTWA(24958, dtype)) = (EIF_NATURAL_8) tu1_1; RTHOOK(6); RTDBGAA(Current, dtype, 24959, 0x30000000, 1); /* blue */ tu1_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(14584, 876))(Current)).it_n1); tr8_1 = (EIF_REAL_64) (tu1_1); tr1 = RTLN(eif_new_type(864, 0x00).id); *(EIF_REAL_64 *)tr1 = (EIF_REAL_64) (tr8_1 * arg3); ti4_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(14468, "rounded", tr1))(tr1)).it_i4); RTNHOOK(6,1); tu1_1 = (EIF_NATURAL_8) ti4_1; *(EIF_NATURAL_8 *)(Current + RTWA(24959, dtype)) = (EIF_NATURAL_8) tu1_1; if (RTAL & CK_ENSURE) { RTHOOK(7); RTCT("red_set", EX_POST); tr8_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(24960, dtype))(Current)).it_r8); tr8_2 = eif_abs_real64 ((EIF_REAL_64) (tr8_1 - arg1)); tu1_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(14584, 876))(Current)).it_n1); ti4_1 = (EIF_INTEGER_32) tu1_1; if ((EIF_BOOLEAN) (tr8_2 <= (EIF_REAL_64) ((EIF_REAL_64) (((EIF_INTEGER_32) 1L)) / (EIF_REAL_64) (ti4_1)))) { RTCK; } else { RTCF; } RTHOOK(8); RTCT("green_set", EX_POST); tr8_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(24961, dtype))(Current)).it_r8); tr8_2 = eif_abs_real64 ((EIF_REAL_64) (tr8_1 - arg2)); tu1_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(14584, 876))(Current)).it_n1); ti4_1 = (EIF_INTEGER_32) tu1_1; if ((EIF_BOOLEAN) (tr8_2 <= (EIF_REAL_64) ((EIF_REAL_64) (((EIF_INTEGER_32) 1L)) / (EIF_REAL_64) (ti4_1)))) { RTCK; } else { RTCF; } RTHOOK(9); RTCT("blue_set", EX_POST); tr8_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(24962, dtype))(Current)).it_r8); tr8_2 = eif_abs_real64 ((EIF_REAL_64) (tr8_1 - arg3)); tu1_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(14584, 876))(Current)).it_n1); ti4_1 = (EIF_INTEGER_32) tu1_1; if ((EIF_BOOLEAN) (tr8_2 <= (EIF_REAL_64) ((EIF_REAL_64) (((EIF_INTEGER_32) 1L)) / (EIF_REAL_64) (ti4_1)))) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(10); RTDBGLE; RTMD(0); RTLE; RTLO(5); RTEE; #undef arg3 #undef arg2 #undef arg1 }
/* {HTTP_STREAM_SSL_SOCKET}.make_from_separate */ void F36_625 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x) { GTCX char *l_feature_name = "make_from_separate"; RTEX; EIF_REFERENCE loc1 = (EIF_REFERENCE) 0; EIF_REFERENCE loc2 = (EIF_REFERENCE) 0; #define arg1 arg1x.it_r EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_REFERENCE tr2 = NULL; EIF_REFERENCE tr3 = NULL; EIF_INTEGER_32 ti4_1; EIF_BOOLEAN tb1; RTCDT; RTSN; RTDA; RTLD; RTLI(8); RTLR(0,arg1); RTLR(1,loc1); RTLR(2,tr1); RTLR(3,tr2); RTLR(4,tr3); RTLR(5,ur1); RTLR(6,Current); RTLR(7,loc2); RTLU (SK_VOID, NULL); RTLU(SK_REF,&arg1); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTLU(SK_REF, &loc2); RTEAA(l_feature_name, 35, Current, 2, 1, 686); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(35, Current, 686); if (arg1) { RTCC(arg1, 35, l_feature_name, 1, 34); } RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 1, 0xF80000E4, 0, 0); /* loc1 */ tr1 = RTLN(228); tr2 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(612, "socket", arg1))(arg1)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); RTNHOOK(1,1); tr3 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(7, "generator", tr2))(tr2)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = RTCCL(tr3); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(3847, Dtype(tr1)))(tr1, ur1x); RTNHOOK(1,2); loc1 = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(2); tr1 = RTMS_EX_H("TCP_STREAM_SOCKET",17,685927764); ur1 = tr1; tb1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(3858, "same_string", loc1))(loc1, ur1x)).it_b); if (tb1) { RTHOOK(3); RTDBGAA(Current, dtype, 612, 0xF8000095, 0); /* socket */ tr1 = RTLN(151); ur1 = RTCCL(arg1); ti4_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWF(586, dtype))(Current, ur1x)).it_i4); ui4_1 = ti4_1; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(2056, Dtype(tr1)))(tr1, ui4_1x); RTNHOOK(3,1); RTAR(Current, tr1); *(EIF_REFERENCE *)(Current + RTWA(612, dtype)) = (EIF_REFERENCE) RTCCL(tr1); } else {
/* {HTTP_STREAM_SSL_SOCKET}.make_ssl_server_by_address_and_port */ void F36_623 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x, EIF_TYPED_VALUE arg2x, EIF_TYPED_VALUE arg3x, EIF_TYPED_VALUE arg4x, EIF_TYPED_VALUE arg5x) { GTCX char *l_feature_name = "make_ssl_server_by_address_and_port"; RTEX; EIF_REFERENCE loc1 = (EIF_REFERENCE) 0; #define arg1 arg1x.it_r #define arg2 arg2x.it_i4 #define arg3 arg3x.it_n4 #define arg4 arg4x.it_r #define arg5 arg5x.it_r EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ur2x = {{0}, SK_REF}; #define ur2 ur2x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_TYPED_VALUE uu4_1x = {{0}, SK_UINT32}; #define uu4_1 uu4_1x.it_n4 EIF_REFERENCE tr1 = NULL; RTCDT; RTSN; RTDA; RTLD; if ((arg3x.type & SK_HEAD) == SK_REF) arg3x.it_n4 = * (EIF_NATURAL_32 *) arg3x.it_r; if ((arg2x.type & SK_HEAD) == SK_REF) arg2x.it_i4 = * (EIF_INTEGER_32 *) arg2x.it_r; RTLI(8); RTLR(0,arg1); RTLR(1,arg4); RTLR(2,arg5); RTLR(3,loc1); RTLR(4,tr1); RTLR(5,ur1); RTLR(6,Current); RTLR(7,ur2); RTLU (SK_VOID, NULL); RTLU(SK_REF,&arg1); RTLU(SK_INT32,&arg2); RTLU(SK_UINT32,&arg3); RTLU(SK_REF,&arg4); RTLU(SK_REF,&arg5); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTEAA(l_feature_name, 35, Current, 1, 5, 684); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(35, Current, 684); if (arg1) { RTCC(arg1, 35, l_feature_name, 1, 70); } if (arg4) { RTCC(arg4, 35, l_feature_name, 4, 228); } if (arg5) { RTCC(arg5, 35, l_feature_name, 5, 228); } RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 1, 0xF800009A, 0, 0); /* loc1 */ tr1 = RTLN(154); ur1 = RTCCL(arg1); ui4_1 = arg2; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTWC(2101, Dtype(tr1)))(tr1, ur1x, ui4_1x); RTNHOOK(1,1); loc1 = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(2); uu4_1 = arg3; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(753, "set_tls_protocol", loc1))(loc1, uu4_1x); RTHOOK(3); RTDBGAA(Current, dtype, 612, 0xF8000095, 0); /* socket */ RTAR(Current, loc1); *(EIF_REFERENCE *)(Current + RTWA(612, dtype)) = (EIF_REFERENCE) RTCCL(loc1); RTHOOK(4); ur1 = RTCCL(arg4); ur2 = RTCCL(arg5); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTWF(615, dtype))(Current, ur1x, ur2x); RTVI(Current, RTAL); RTRS; RTHOOK(5); RTDBGLE; RTMD(0); RTLE; RTLO(8); RTEE; #undef ur1 #undef ur2 #undef ui4_1 #undef uu4_1 #undef arg5 #undef arg4 #undef arg3 #undef arg2 #undef arg1 }
/* {WSF_URI_MAPPING_I}.based_uri */ EIF_TYPED_VALUE F411_19486 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x, EIF_TYPED_VALUE arg2x) { GTCX char *l_feature_name = "based_uri"; RTEX; EIF_REFERENCE loc1 = (EIF_REFERENCE) 0; EIF_REFERENCE loc2 = (EIF_REFERENCE) 0; #define arg1 arg1x.it_r #define arg2 arg2x.it_r EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_REFERENCE tr1 = NULL; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTSN; RTDA; RTLD; RTLI(8); RTLR(0,arg1); RTLR(1,arg2); RTLR(2,loc2); RTLR(3,tr1); RTLR(4,loc1); RTLR(5,ur1); RTLR(6,Result); RTLR(7,Current); RTLU (SK_REF, &Result); RTLU(SK_REF,&arg1); RTLU(SK_REF,&arg2); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTLU(SK_REF, &loc2); RTEAA(l_feature_name, 410, Current, 2, 2, 13693); RTSA(Dtype(Current)); RTSC; RTME(Dtype(Current), 0); RTGC; RTDBGEAA(410, Current, 13693); RTCC(arg1, 410, l_feature_name, 1, RTWCT(17208, Dtype(Current), Dftype(Current))); if (arg2) { RTCC(arg2, 410, l_feature_name, 2, 318); } RTIV(Current, RTAL); RTHOOK(1); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(11544, "base_url", arg2))(arg2)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); loc2 = RTCCL(tr1); if (EIF_TEST(loc2)) { RTHOOK(2); RTDBGAL(Current, 1, 0xF8000185, 0, 0); /* loc1 */ tr1 = RTLN(389); ur1 = RTCCL(loc2); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(15701, Dtype(tr1)))(tr1, ur1x); RTNHOOK(2,1); loc1 = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(3); ur1 = RTCCL(arg1); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(15831, "append_string", loc1))(loc1, ur1x); RTHOOK(4); RTDBGAL(Current, 0, 0xF8000181, 0,0); /* Result */ Result = (EIF_REFERENCE) RTCCL(loc1); } else {
/* {RT_DBG_ATTRIBUTE_RECORD}.to_string */ EIF_TYPED_VALUE F575_4526 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "to_string"; RTEX; EIF_POINTER loc1 = (EIF_POINTER) 0; EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_POINTER tp1; EIF_REFERENCE tr1 = NULL; EIF_INTEGER_32 ti4_1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(3); RTLR(0,Current); RTLR(1,tr1); RTLR(2,Result); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTLU(SK_POINTER, &loc1); RTEAA(l_feature_name, 574, Current, 1, 0, 9860); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(574, Current, 9860); RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 1, 0x40000000, 0, 0); /* loc1 */ loc1 = *(EIF_POINTER *)(Current + RTWA(3338, dtype)); RTHOOK(2); ti4_1 = *(EIF_INTEGER_32 *)(Current + RTWA(3318, dtype)); switch (ti4_1) { case 1L: RTHOOK(3); if (EIF_TRUE) { RTHOOK(4); RTDBGAL(Current, 0, 0xF80000AA, 0,0); /* Result */ tr1 = c_outp((EIF_POINTER *) &(loc1)); Result = (EIF_REFERENCE) RTCCL(tr1); } else { RTHOOK(5); RTDBGAL(Current, 0, 0xF80000AA, 0,0); /* Result */ Result = RTMS_EX_H("Void",4,1450142052); } break; case 7L: if (RTAL & CK_CHECK) { RTHOOK(6); RTCT("expanded_value_attached", EX_CHECK); tp1 = *(EIF_POINTER *)(Current + RTWA(3338, dtype)); if (EIF_TRUE) { RTCK; } else { RTCF; } } RTHOOK(7); if (EIF_TRUE) { RTHOOK(8); RTDBGAL(Current, 0, 0xF80000AA, 0,0); /* Result */ tr1 = c_outp((EIF_POINTER *) &(loc1)); Result = (EIF_REFERENCE) RTCCL(tr1); } else { RTHOOK(9); RTDBGAL(Current, 0, 0xF80000AA, 0,0); /* Result */ tr1 = RTLN(170); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTWC(2839, Dtype(tr1)))(tr1); RTNHOOK(9,1); Result = (EIF_REFERENCE) RTCCL(tr1); } break; default: RTHOOK(10); if (EIF_TRUE) { RTHOOK(11); RTDBGAL(Current, 0, 0xF80000AA, 0,0); /* Result */ up1 = loc1; Result = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWF(3341, dtype))(Current, up1x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); } else { if (RTAL & CK_CHECK) { RTHOOK(12); RTCT("should_not_be_void", EX_CHECK); RTCF; } RTHOOK(13); RTDBGAL(Current, 0, 0xF80000AA, 0,0); /* Result */ tr1 = RTLN(170); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTWC(2839, Dtype(tr1)))(tr1); RTNHOOK(13,1); Result = (EIF_REFERENCE) RTCCL(tr1); } break; } if (RTAL & CK_ENSURE) { RTHOOK(14); RTCT("result_attached", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(15); RTDBGLE; RTMD(0); RTLE; RTLO(3); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 }
/* {TYPE}.attempt */ EIF_TYPED_VALUE F637_3647 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x) { GTCX char *l_feature_name = "attempt"; RTEX; EIF_CHARACTER_32* loc1 = (EIF_CHARACTER_32*) 0; #define arg1 arg1x.it_r EIF_POINTER tp1; EIF_REFERENCE tr1 = NULL; EIF_BOOLEAN tb1; EIF_CHARACTER_32* Result = ((EIF_CHARACTER_32*) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(3); RTLR(0,Current); RTLR(1,tr1); RTLR(2,arg1); RTLU (SK_POINTER, &Result); RTLU(SK_REF,&arg1); RTLU (SK_REF, &Current); RTLU(SK_POINTER, &loc1); RTEAA(l_feature_name, 636, Current, 1, 1, 7938); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(636, Current, 7938); RTIV(Current, RTAL); RTHOOK(1); tr1 = RTCCL(arg1); RTOB(*(EIF_CHARACTER_32* *), RTWCT(2934, dtype, Dftype(Current)), tr1, loc1, tb1); if (tb1) { RTHOOK(2); RTDBGAL(Current, 0, 0x40000000, 0,0); /* Result */ Result = (EIF_CHARACTER_32*) loc1; } if (RTAL & CK_ENSURE) { RTHOOK(3); RTCT("assigned_or_void", EX_POST); tb1 = '\01'; { static EIF_TYPE_INDEX typarr0[] = {634,206,0xFFFF}; EIF_TYPE_INDEX typres0; static EIF_TYPE_INDEX typcache0 = INVALID_DTYPE; typres0 = (typcache0 != INVALID_DTYPE ? typcache0 : (typcache0 = eif_compound_id(Dftype(Current), typarr0))); tr1 = RTLN(typres0); } *(EIF_CHARACTER_32* *)tr1 = Result; if (!RTEQ(tr1, arg1)) { tp1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(2923, dtype))(Current)).it_p); tb1 = (EIF_BOOLEAN)(Result == tp1); } if (tb1) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(4); RTDBGLE; RTMD(0); RTLE; RTLO(4); RTEE; { EIF_TYPED_VALUE r; r.type = SK_POINTER; r.it_p = Result; return r; } #undef arg1 }
/* {XM_EIFFEL_CHARACTER_ENTITY}.to_utf8 */ EIF_TYPED_VALUE F2295_31338 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "to_utf8"; RTEX; EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ur2x = {{0}, SK_REF}; #define ur2 ur2x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_REFERENCE tr2 = NULL; EIF_INTEGER_32 ti4_1; EIF_BOOLEAN tb1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(6); RTLR(0,Current); RTLR(1,tr1); RTLR(2,Result); RTLR(3,ur1); RTLR(4,tr2); RTLR(5,ur2); RTLIU(6); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 2294, Current, 0, 0, 36403); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(2294, Current, 36403); RTIV(Current, RTAL); if ((RTAL & CK_REQUIRE) || RTAC) { RTHOOK(1); RTCT("valid", EX_PRE); tb1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(24628, dtype))(Current)).it_b); RTTE(tb1, label_1); RTCK; RTJB; label_1: RTCF; } body:; RTHOOK(2); RTDBGAL(Current, 0, 0xF8000393, 0,0); /* Result */ tr1 = RTLN(eif_new_type(915, 0x00).id); ui4_1 = ((EIF_INTEGER_32) 6L); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(15063, Dtype(tr1)))(tr1, ui4_1x); RTNHOOK(2,1); Result = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(3); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(24399, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); RTNHOOK(3,1); ur1 = RTCCL(Result); ti4_1 = *(EIF_INTEGER_32 *)(Current + RTWA(24627, dtype)); ui4_1 = ti4_1; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTVF(24645, "append_code_to_utf8", tr1))(tr1, ur1x, ui4_1x); if (RTAL & CK_ENSURE) { RTHOOK(4); RTCT("to_utf8_not_void", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } RTHOOK(5); RTCT("string_type", EX_POST); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(24622, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); RTNHOOK(5,1); ur1 = RTCCL(Result); tr2 = RTMS_EX_H("",0,0); ur2 = tr2; tb1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTVF(23550, "same_types", tr1))(tr1, ur1x, ur2x)).it_b); if (tb1) { RTCK; } else { RTCF; } RTHOOK(6); RTCT("valid_utf8", EX_POST); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(24399, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); RTNHOOK(6,1); ur1 = RTCCL(Result); tb1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(24632, "valid_utf8", tr1))(tr1, ur1x)).it_b); if (tb1) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(7); RTDBGLE; RTMD(0); RTLE; RTLO(2); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef ur1 #undef ur2 #undef ui4_1 }
/* {INET_ADDRESS_IMPL_V4}.local_host_name */ EIF_TYPED_VALUE F53_888 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "local_host_name"; RTEX; EIF_REFERENCE loc1 = (EIF_REFERENCE) 0; EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_POINTER tp1; EIF_REFERENCE tr1 = NULL; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTSN; RTDA; RTLD; RTLI(4); RTLR(0,loc1); RTLR(1,tr1); RTLR(2,Result); RTLR(3,Current); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTEAA(l_feature_name, 52, Current, 1, 0, 953); RTSA(Dtype(Current)); RTSC; RTME(Dtype(Current), 0); RTGC; RTDBGEAA(52, Current, 953); RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 1, 0xF800008D, 0, 0); /* loc1 */ tr1 = RTLN(141); ui4_1 = ((EIF_INTEGER_32) 256L); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(1744, Dtype(tr1)))(tr1, ui4_1x); RTNHOOK(1,1); loc1 = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(2); tp1 = *(EIF_POINTER *)(loc1 + RTVA(1750, "item", loc1)); up1 = tp1; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWF(853, Dtype(Current)))(Current, up1x); RTHOOK(3); RTDBGAL(Current, 0, 0xF80000E4, 0,0); /* Result */ tr1 = RTLN(228); tp1 = *(EIF_POINTER *)(loc1 + RTVA(1750, "item", loc1)); up1 = tp1; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(3844, Dtype(tr1)))(tr1, up1x); RTNHOOK(3,1); Result = (EIF_REFERENCE) RTCCL(tr1); RTVI(Current, RTAL); RTRS; RTHOOK(4); RTDBGLE; RTMD(0); RTLE; RTLO(3); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef ui4_1 }
/* {TYPE}.attempt */ EIF_TYPED_VALUE F918_4829 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x) { GTCX char *l_feature_name = "attempt"; RTEX; struct eif_ex_860 sloc1; EIF_REFERENCE loc1 = (EIF_REFERENCE) sloc1.data; #define arg1 arg1x.it_r EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_REFERENCE tr1 = NULL; EIF_BOOLEAN tb1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; memset (&sloc1.overhead, 0, OVERHEAD + 0); sloc1.overhead.ov_flags = EO_EXP | EO_STACK; RT_DFS(&sloc1.overhead, RTWCT(3547, dtype, Dftype(Current))); RTLI(5); RTLR(0,Result); RTLR(1,loc1); RTLR(2,Current); RTLR(3,tr1); RTLR(4,arg1); RTLU (SK_REF, &Result); RTLU(SK_REF,&arg1); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTEAA(l_feature_name, 917, Current, 1, 1, 13134); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(917, Current, 13134); RTIV(Current, RTAL); wstdinit(loc1,loc1); RTLXI(loc1); Result= RTLN(RTWCT(3547, dtype, Dftype(Current))); wstdinit(Result,Result); RTLXI(Result); RTHOOK(1); tr1 = RTCCL(arg1); RTOE(RTWCT(3547, dtype, Dftype(Current)), tr1, loc1, tb1); if (tb1) { RTHOOK(2); RTDBGAL(Current, 0, 0x8000035C, 0,0); /* Result */ tr1 = RTRCL(loc1); RTXA(tr1, Result); } if (RTAL & CK_ENSURE) { RTHOOK(3); RTCT("assigned_or_void", EX_POST); tb1 = '\01'; if (!RTEQ(Result, arg1)) { tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(3536, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); tb1 = RTEQ(Result, tr1); } if (tb1) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(4); RTDBGLE; RTMD(0); RTLE; RTLO(4); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef arg1 }
/* {TCP_STREAM_SOCKET}.put_readable_string_8 */ void F145_2298 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x) { GTCX char *l_feature_name = "put_readable_string_8"; RTEX; EIF_REFERENCE loc1 = (EIF_REFERENCE) 0; #define arg1 arg1x.it_r EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_TYPED_VALUE ui4_2x = {{0}, SK_INT32}; #define ui4_2 ui4_2x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_INTEGER_32 ti4_1; RTSN; RTDA; RTLD; RTLI(5); RTLR(0,arg1); RTLR(1,loc1); RTLR(2,tr1); RTLR(3,ur1); RTLR(4,Current); RTLU (SK_VOID, NULL); RTLU(SK_REF,&arg1); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTEAA(l_feature_name, 144, Current, 1, 1, 2760); RTSA(Dtype(Current)); RTSC; RTME(Dtype(Current), 0); RTGC; RTDBGEAA(144, Current, 2760); RTCC(arg1, 144, l_feature_name, 1, eif_attached_type(214)); RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 1, 0xF800007D, 0, 0); /* loc1 */ tr1 = RTLN(125); ur1 = RTCCL(arg1); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(1522, Dtype(tr1)))(tr1, ur1x); RTNHOOK(1,1); loc1 = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(2); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(1542, "managed_data", loc1))(loc1)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = RTCCL(tr1); ui4_1 = ((EIF_INTEGER_32) 0L); ti4_1 = *(EIF_INTEGER_32 *)(arg1 + RTVA(3756, "count", arg1)); ui4_2 = ti4_1; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTWF(1827, Dtype(Current)))(Current, ur1x, ui4_1x, ui4_2x); RTVI(Current, RTAL); RTRS; RTHOOK(3); RTDBGLE; RTMD(0); RTLE; RTLO(4); RTEE; #undef up1 #undef ur1 #undef ui4_1 #undef ui4_2 #undef arg1 }
/* {REFLECTOR_HELPER}.is_valid_type_string */ EIF_TYPED_VALUE F19_458 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x) { GTCX char *l_feature_name = "is_valid_type_string"; RTEX; EIF_REFERENCE loc1 = (EIF_REFERENCE) 0; EIF_INTEGER_32 loc2 = (EIF_INTEGER_32) 0; EIF_INTEGER_32 loc3 = (EIF_INTEGER_32) 0; EIF_REFERENCE loc4 = (EIF_REFERENCE) 0; EIF_REFERENCE loc5 = (EIF_REFERENCE) 0; #define arg1 arg1x.it_r EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_TYPED_VALUE ui4_2x = {{0}, SK_INT32}; #define ui4_2 ui4_2x.it_i4 EIF_TYPED_VALUE uw1x = {{0}, SK_CHAR32}; #define uw1 uw1x.it_c4 EIF_REFERENCE tr1 = NULL; EIF_INTEGER_32 ti4_1; EIF_INTEGER_32 ti4_2; EIF_CHARACTER_32 tw1; EIF_CHARACTER_32 tw2; EIF_BOOLEAN tb1; EIF_BOOLEAN tb2; EIF_BOOLEAN Result = ((EIF_BOOLEAN) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(7); RTLR(0,arg1); RTLR(1,loc4); RTLR(2,tr1); RTLR(3,ur1); RTLR(4,loc1); RTLR(5,Current); RTLR(6,loc5); RTLU (SK_BOOL, &Result); RTLU(SK_REF,&arg1); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTLU(SK_INT32, &loc2); RTLU(SK_INT32, &loc3); RTLU(SK_REF, &loc4); RTLU(SK_REF, &loc5); RTEAA(l_feature_name, 18, Current, 5, 1, 542); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(18, Current, 542); RTCC(arg1, 18, l_feature_name, 1, eif_attached_type(162)); RTIV(Current, RTAL); RTHOOK(1); tb1 = '\0'; if ((EIF_BOOLEAN)(arg1 != NULL)) { tb2 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(2856, "is_empty", arg1))(arg1)).it_b); tb1 = (EIF_BOOLEAN) !tb2; } if (tb1) { RTHOOK(2); RTDBGAL(Current, 4, 0xF80000A9, 0, 0); /* loc4 */ tr1 = RTLN(169); ur1 = RTCCL(arg1); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(2936, Dtype(tr1)))(tr1, ur1x); RTNHOOK(2,1); loc4 = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(3); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTVF(3015, "left_adjust", loc4))(loc4); RTHOOK(4); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTVF(3016, "right_adjust", loc4))(loc4); RTHOOK(5); RTDBGAL(Current, 2, 0x10000000, 1, 0); /* loc2 */ tw1 = (EIF_CHARACTER_32) (EIF_CHARACTER_8) '['; uw1 = tw1; ui4_1 = ((EIF_INTEGER_32) 1L); ti4_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTVF(2843, "index_of", loc4))(loc4, uw1x, ui4_1x)).it_i4); loc2 = (EIF_INTEGER_32) ti4_1; RTHOOK(6); if ((EIF_BOOLEAN) (loc2 > ((EIF_INTEGER_32) 1L))) { RTHOOK(7); RTDBGAL(Current, 3, 0x10000000, 1, 0); /* loc3 */ ti4_1 = *(EIF_INTEGER_32 *)(loc4 + RTVA(2961, "count", loc4)); loc3 = (EIF_INTEGER_32) ti4_1; RTHOOK(8); ui4_1 = loc3; tw1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(2842, "item", loc4))(loc4, ui4_1x)).it_c4); tw2 = (EIF_CHARACTER_32) (EIF_CHARACTER_8) ']'; if ((EIF_BOOLEAN)(tw1 != tw2)) { RTHOOK(9); RTDBGAL(Current, 3, 0x10000000, 1, 0); /* loc3 */ loc3 = (EIF_INTEGER_32) ((EIF_INTEGER_32) 0L); } RTHOOK(10); tb1 = '\0'; tb2 = '\0'; ti4_1 = *(EIF_INTEGER_32 *)(loc4 + RTVA(2961, "count", loc4)); if ((EIF_BOOLEAN)(loc3 == ti4_1)) { tb2 = (EIF_BOOLEAN) (loc2 < loc3); } if (tb2) { tw1 = (EIF_CHARACTER_32) (EIF_CHARACTER_8) '['; uw1 = tw1; ti4_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(1018, "occurrences", loc4))(loc4, uw1x)).it_i4); tw1 = (EIF_CHARACTER_32) (EIF_CHARACTER_8) ']'; uw1 = tw1; ti4_2 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(1018, "occurrences", loc4))(loc4, uw1x)).it_i4); tb1 = (EIF_BOOLEAN)(ti4_1 == ti4_2); } if (tb1) { RTHOOK(11); RTDBGAL(Current, 1, 0xF80000A9, 0, 0); /* loc1 */ ui4_1 = ((EIF_INTEGER_32) 1L); ui4_2 = (EIF_INTEGER_32) (loc2 - ((EIF_INTEGER_32) 1L)); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTVF(2919, "substring", loc4))(loc4, ui4_1x, ui4_2x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); loc1 = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(12); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTVF(3015, "left_adjust", loc1))(loc1); RTHOOK(13); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTVF(3016, "right_adjust", loc1))(loc1); RTHOOK(14); ur1 = RTCCL(loc1); tb1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWF(463, dtype))(Current, ur1x)).it_b); if (tb1) { RTHOOK(15); RTDBGAL(Current, 5, 0xF80000CB, 0, 0); /* loc5 */ ui4_1 = (EIF_INTEGER_32) (loc2 + ((EIF_INTEGER_32) 1L)); ui4_2 = (EIF_INTEGER_32) (loc3 - ((EIF_INTEGER_32) 1L)); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTVF(2919, "substring", loc4))(loc4, ui4_1x, ui4_2x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = RTCCL(tr1); loc5 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWF(464, dtype))(Current, ur1x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); RTHOOK(16); if ((EIF_BOOLEAN)(loc5 != NULL)) { RTHOOK(17); RTDBGAL(Current, 0, 0x04000000, 1,0); /* Result */ Result = (EIF_BOOLEAN) (EIF_BOOLEAN) 1; RTHOOK(18); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTVF(980, "start", loc5))(loc5); for (;;) { RTHOOK(19); tb1 = '\01'; tb2 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(991, "after", loc5))(loc5)).it_b); if (!tb2) { tb1 = (EIF_BOOLEAN) !Result; } if (tb1) break; RTHOOK(20); RTDBGAL(Current, 0, 0x04000000, 1,0); /* Result */ tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(1025, "item", loc5))(loc5)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = RTCCL(tr1); Result = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWF(461, dtype))(Current, ur1x)).it_b); RTHOOK(21); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTVF(993, "forth", loc5))(loc5); } } } } } else {
/* {FIND_SEPARATOR_FACILITY}.extracted_substrings */ EIF_TYPED_VALUE F1514_15750 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x, EIF_TYPED_VALUE arg2x, EIF_TYPED_VALUE arg3x) { GTCX char *l_feature_name = "extracted_substrings"; RTEX; EIF_INTEGER_32 loc1 = (EIF_INTEGER_32) 0; EIF_REFERENCE loc2 = (EIF_REFERENCE) 0; EIF_REFERENCE loc3 = (EIF_REFERENCE) 0; #define arg1 arg1x.it_r #define arg2 arg2x.it_i4 #define arg3 arg3x.it_i4 EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_TYPED_VALUE ui4_2x = {{0}, SK_INT32}; #define ui4_2 ui4_2x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_INTEGER_32 ti4_1; EIF_BOOLEAN tb1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; if ((arg3x.type & SK_HEAD) == SK_REF) arg3x.it_i4 = * (EIF_INTEGER_32 *) arg3x.it_r; if ((arg2x.type & SK_HEAD) == SK_REF) arg2x.it_i4 = * (EIF_INTEGER_32 *) arg2x.it_r; RTLI(6); RTLR(0,arg1); RTLR(1,Current); RTLR(2,loc2); RTLR(3,tr1); RTLR(4,loc3); RTLR(5,Result); RTLU (SK_REF, &Result); RTLU(SK_REF,&arg1); RTLU(SK_INT32,&arg2); RTLU(SK_INT32,&arg3); RTLU (SK_REF, &Current); RTLU(SK_INT32, &loc1); RTLU(SK_REF, &loc2); RTLU(SK_REF, &loc3); RTEAA(l_feature_name, 1513, Current, 3, 3, 20975); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(1513, Current, 20975); RTCC(arg1, 1513, l_feature_name, 1, eif_attached_type(219)); RTIV(Current, RTAL); if ((RTAL & CK_REQUIRE) || RTAC) { RTHOOK(1); RTCT("string_exists", EX_PRE); RTTE((EIF_BOOLEAN)(arg1 != NULL), label_1); RTCK; RTHOOK(2); RTCT("range_correct", EX_PRE); ui4_1 = arg3; ti4_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWF(714, dtype))(Current, ui4_1x)).it_i4); RTTE((EIF_BOOLEAN) (arg2 <= ti4_1), label_1); RTCK; RTJB; label_1: RTCF; } body:; RTHOOK(3); if ((EIF_BOOLEAN) (arg3 > ((EIF_INTEGER_32) 0L))) { RTHOOK(4); RTDBGAL(Current, 2, 0xF80000DB, 0, 0); /* loc2 */ ui4_1 = arg2; ui4_2 = (EIF_INTEGER_32) (arg3 - ((EIF_INTEGER_32) 1L)); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTVF(4409, "substring", arg1))(arg1, ui4_1x, ui4_2x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); loc2 = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(5); RTDBGAL(Current, 3, 0xF80000DB, 0, 0); /* loc3 */ ui4_1 = arg3; ui4_2 = arg3; tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTVF(4409, "substring", arg1))(arg1, ui4_1x, ui4_2x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); loc3 = (EIF_REFERENCE) RTCCL(tr1); } else { RTHOOK(6); RTDBGAL(Current, 1, 0x10000000, 1, 0); /* loc1 */ ui4_1 = arg3; loc1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWF(714, dtype))(Current, ui4_1x)).it_i4); RTHOOK(7); RTDBGAL(Current, 2, 0xF80000DB, 0, 0); /* loc2 */ ui4_1 = arg2; ui4_2 = loc1; tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTVF(4409, "substring", arg1))(arg1, ui4_1x, ui4_2x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); loc2 = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(8); RTDBGAL(Current, 3, 0xF80000DB, 0, 0); /* loc3 */ tr1 = RTLN(219); ui4_1 = ((EIF_INTEGER_32) 0L); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(4329, Dtype(tr1)))(tr1, ui4_1x); RTNHOOK(8,1); loc3 = (EIF_REFERENCE) RTCCL(tr1); } RTHOOK(9); RTDBGAL(Current, 0, 0xF80000AD, 0,0); /* Result */ { static EIF_TYPE_INDEX typarr0[] = {0xFFF9,2,173,0xFF11,219,0xFF11,219,0xFFFF}; EIF_TYPE_INDEX typres0; static EIF_TYPE_INDEX typcache0 = INVALID_DTYPE; typres0 = (typcache0 != INVALID_DTYPE ? typcache0 : (typcache0 = eif_compound_id(Dftype(Current), typarr0))); tr1 = RTLNTS(typres0, 3, 0); } ((EIF_TYPED_VALUE *)tr1+1)->it_r = loc2; RTAR(tr1,loc2); ((EIF_TYPED_VALUE *)tr1+2)->it_r = loc3; RTAR(tr1,loc3); Result = (EIF_REFERENCE) RTCCL(tr1); if (RTAL & CK_ENSURE) { RTHOOK(10); RTCT("extracted_substrings_not_void", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } RTHOOK(11); RTCT("substrings_extracted", EX_POST); tb1 = '\0'; tr1 = eif_boxed_item(Result,1); if ((EIF_BOOLEAN)(tr1 != NULL)) { tr1 = eif_boxed_item(Result,2); tb1 = (EIF_BOOLEAN)(tr1 != NULL); } if (tb1) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(12); RTDBGLE; RTMD(0); RTLE; RTLO(8); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef ui4_1 #undef ui4_2 #undef arg3 #undef arg2 #undef arg1 }
/* {COLOR}.approx_less */ EIF_TYPED_VALUE F2322_31742 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x, EIF_TYPED_VALUE arg2x) { GTCX char *l_feature_name = "approx_less"; RTEX; #define arg1 arg1x.it_r8 #define arg2 arg2x.it_r8 EIF_REFERENCE tr1 = NULL; EIF_REAL_64 tr8_1; EIF_REAL_64 tr8_2; EIF_REAL_64 tr8_3; EIF_INTEGER_32 ti4_1; EIF_BOOLEAN Result = ((EIF_BOOLEAN) 0); RTCDT; RTSN; RTDA; RTLD; if ((arg2x.type & SK_HEAD) == SK_REF) arg2x.it_r8 = * (EIF_REAL_64 *) arg2x.it_r; if ((arg1x.type & SK_HEAD) == SK_REF) arg1x.it_r8 = * (EIF_REAL_64 *) arg1x.it_r; RTLI(2); RTLR(0,Current); RTLR(1,tr1); RTLIU(2); RTLU (SK_BOOL, &Result); RTLU(SK_REAL64,&arg1); RTLU(SK_REAL64,&arg2); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 2321, Current, 0, 2, 36834); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(2321, Current, 36834); RTIV(Current, RTAL); RTHOOK(1); if ((EIF_BOOLEAN)(arg2 == (EIF_REAL_64) 0.0)) { RTHOOK(2); RTDBGAL(Current, 0, 0x04000000, 1,0); /* Result */ tr8_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(24199, dtype))(Current)).it_r8); Result = (EIF_BOOLEAN) (EIF_BOOLEAN) (arg1 < (EIF_REAL_64) -tr8_1); } else { RTHOOK(3); RTDBGAL(Current, 0, 0x04000000, 1,0); /* Result */ tr1 = RTLN(eif_new_type(864, 0x00).id); *(EIF_REAL_64 *)tr1 = arg2; ti4_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(14449, "sign", tr1))(tr1)).it_i4); tr8_1 = (EIF_REAL_64) (ti4_1); tr8_2 = eif_abs_real64 (arg2); tr8_3 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(24199, dtype))(Current)).it_r8); Result = (EIF_BOOLEAN) (EIF_BOOLEAN) ((EIF_REAL_64) (tr8_1 - (EIF_REAL_64) ((EIF_REAL_64) (arg1) / (EIF_REAL_64) (tr8_2))) > tr8_3); } RTVI(Current, RTAL); RTRS; RTHOOK(4); RTDBGLE; RTMD(0); RTLE; RTLO(4); RTEE; { EIF_TYPED_VALUE r; r.type = SK_BOOL; r.it_b = Result; return r; } #undef arg2 #undef arg1 }
/* {WS_ERROR_FRAME}.string */ EIF_TYPED_VALUE F4_55 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "string"; RTEX; EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_REFERENCE tr1 = NULL; EIF_REFERENCE tr2 = NULL; EIF_REFERENCE tr3 = NULL; EIF_INTEGER_32 ti4_1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(6); RTLR(0,tr1); RTLR(1,tr2); RTLR(2,Current); RTLR(3,tr3); RTLR(4,ur1); RTLR(5,Result); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 3, Current, 0, 0, 53); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(3, Current, 53); RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 0, 0xF80000DA, 0,0); /* Result */ tr1 = RTLN(218); tr2 = RTMS_EX_H("Error(",6,2056441384); ti4_1 = *(EIF_INTEGER_32 *)(Current + RTWA(54, dtype)); tr3 = c_outi(ti4_1); ur1 = RTCCL(tr3); tr3 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(3675, "plus", tr2))(tr2, ur1x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); tr2 = RTMS_EX_H("): ",3,2701856); ur1 = tr2; tr2 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(3675, "plus", tr3))(tr3, ur1x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); tr3 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(55, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = RTCCL(tr3); tr3 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(3675, "plus", tr2))(tr2, ur1x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = RTCCL(tr3); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(3727, Dtype(tr1)))(tr1, ur1x); RTNHOOK(1,1); Result = (EIF_REFERENCE) RTCCL(tr1); RTVI(Current, RTAL); RTRS; RTHOOK(2); RTDBGLE; RTMD(0); RTLE; RTLO(2); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef ur1 }
/* {COLOR}.make_from_hex */ void F2322_31725 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x) { GTCX char *l_feature_name = "make_from_hex"; RTEX; EIF_REFERENCE loc1 = (EIF_REFERENCE) 0; EIF_REFERENCE loc2 = (EIF_REFERENCE) 0; #define arg1 arg1x.it_r EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_TYPED_VALUE ui4_2x = {{0}, SK_INT32}; #define ui4_2 ui4_2x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_INTEGER_32 ti4_1; EIF_INTEGER_32 ti4_2; EIF_NATURAL_8 tu1_1; EIF_BOOLEAN tb1; EIF_BOOLEAN tb2; EIF_BOOLEAN tb3; EIF_CHARACTER_8 tc1; RTCDT; RTSN; RTDA; RTLD; RTLI(6); RTLR(0,arg1); RTLR(1,Current); RTLR(2,loc2); RTLR(3,tr1); RTLR(4,loc1); RTLR(5,ur1); RTLIU(6); RTLU (SK_VOID, NULL); RTLU(SK_REF,&arg1); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTLU(SK_REF, &loc2); RTEAA(l_feature_name, 2321, Current, 2, 1, 36822); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(2321, Current, 36822); if (arg1) { RTCC(arg1, 2321, l_feature_name, 1, eif_new_type(915, 0x00), 0x00); } RTIV(Current, RTAL); if ((RTAL & CK_REQUIRE) || RTAC) { RTHOOK(1); RTCT("valid_length", EX_PRE); ti4_1 = *(EIF_INTEGER_32 *)(arg1 + RTVA(15188, "count", arg1)); ti4_2 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(24964, dtype))(Current)).it_i4); RTTE((EIF_BOOLEAN)(ti4_1 == ti4_2), label_1); RTCK; RTHOOK(2); RTCT("valid_characters", EX_PRE); RTHOOK(3); RTDBGAL(Current, 1, 0xF8000710, 0, 0); /* loc2 */ tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(9705, "new_cursor", arg1))(arg1)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); loc2 = (EIF_REFERENCE) RTCCL(tr1); tb1 = EIF_TRUE; for (;;) { if (!tb1) break; tb2 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(8417, "after", loc2))(loc2)).it_b); if (tb2) break; RTHOOK(4); tc1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(8416, "item", loc2))(loc2)).it_c1); tr1 = RTLN(eif_new_type(873, 0x00).id); *(EIF_CHARACTER_8 *)tr1 = tc1; tb3 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(14563, "is_hexa_digit", tr1))(tr1)).it_b); tb1 = tb3; RTHOOK(5); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTVF(8418, "forth", loc2))(loc2); } RTTE(tb1, label_1); RTCK; RTJB; label_1: RTCF; }
/* {KL_SPECIAL_ROUTINES}.make_from_array */ EIF_TYPED_VALUE F1586_8207 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x) { GTCX char *l_feature_name = "make_from_array"; RTEX; EIF_REFERENCE loc1 = (EIF_REFERENCE) 0; #define arg1 arg1x.it_r EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_REFERENCE tr2 = NULL; EIF_INTEGER_32 ti4_1; EIF_INTEGER_32 ti4_2; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(7); RTLR(0,arg1); RTLR(1,loc1); RTLR(2,Current); RTLR(3,tr1); RTLR(4,ur1); RTLR(5,tr2); RTLR(6,Result); RTLU (SK_REF, &Result); RTLU(SK_REF,&arg1); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTEAA(l_feature_name, 1585, Current, 1, 1, 13883); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(1585, Current, 13883); { static EIF_TYPE_INDEX typarr0[] = {625,0,0xFFFF}; EIF_TYPE_INDEX typres0; typarr0[1] = RTWCT(6143, dtype, Dftype(Current)); typres0 = eif_compound_id(Dftype(Current), typarr0); RTCC(arg1, 1585, l_feature_name, 1, eif_attached_type(typres0)); } RTIV(Current, RTAL); if ((RTAL & CK_REQUIRE) || RTAC) { RTHOOK(1); RTCT("an_array_not_void", EX_PRE); RTTE((EIF_BOOLEAN)(arg1 != NULL), label_1); RTCK; RTJB; label_1: RTCF; } body:; RTHOOK(2); RTDBGAL(Current, 1, 0xF8000632, 0, 0); /* loc1 */ { static EIF_TYPE_INDEX typarr0[] = {1586,0,0xFFFF}; EIF_TYPE_INDEX typres0; typarr0[1] = RTWCT(6143, dtype, Dftype(Current)); typres0 = eif_compound_id(Dftype(Current), typarr0); tr1 = RTLN(typres0); } (FUNCTION_CAST(void, (EIF_REFERENCE)) RTWC(32, Dtype(tr1)))(tr1); RTNHOOK(2,1); loc1 = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(3); RTDBGAL(Current, 0, 0xF800026A, 0,0); /* Result */ ur1 = RTCCL(arg1); ui4_1 = ((EIF_INTEGER_32) 0L); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTVF(8199, "make_from_array", loc1))(loc1, ur1x, ui4_1x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); RTNHOOK(3,1); tr2 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(2595, "area", tr1))(tr1)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); Result = (EIF_REFERENCE) tr2; if (RTAL & CK_ENSURE) { RTHOOK(4); RTCT("special_not_void", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } RTHOOK(5); RTCT("count_set", EX_POST); ti4_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(2274, "count", Result))(Result)).it_i4); ti4_2 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(1752, "count", arg1))(arg1)).it_i4); if ((EIF_BOOLEAN)(ti4_1 == ti4_2)) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(6); RTDBGLE; RTMD(0); RTLE; RTLO(4); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef ur1 #undef ui4_1 #undef arg1 }
/* {TYPE}.plus */ EIF_TYPED_VALUE F533_3512 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x) { GTCX char *l_feature_name = "plus"; RTEX; #define arg1 arg1x.it_r EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE up2x = {{0}, SK_POINTER}; #define up2 up2x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_REFERENCE tr2 = NULL; EIF_INTEGER_32 ti4_1; EIF_INTEGER_32 ti4_2; EIF_BOOLEAN tb1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(6); RTLR(0,arg1); RTLR(1,tr1); RTLR(2,Current); RTLR(3,tr2); RTLR(4,Result); RTLR(5,ur1); RTLU (SK_REF, &Result); RTLU(SK_REF,&arg1); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 532, Current, 0, 1, 7673); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(532, Current, 7673); RTCC(arg1, 532, l_feature_name, 1, eif_attached_type(218)); RTIV(Current, RTAL); if ((RTAL & CK_REQUIRE) || RTAC) { RTHOOK(1); RTCT("argument_not_void", EX_PRE); RTTE((EIF_BOOLEAN)(arg1 != NULL), label_1); RTCK; RTJB; label_1: RTCF; } body:; RTHOOK(2); RTDBGAL(Current, 0, 0xF80000DA, 0,0); /* Result */ tr1 = RTLN(218); tr2 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(2798, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); RTNHOOK(2,1); ti4_1 = *(EIF_INTEGER_32 *)(tr2 + RTVA(3756, "count", tr2)); ti4_2 = *(EIF_INTEGER_32 *)(arg1 + RTVA(3756, "count", arg1)); ui4_1 = (EIF_INTEGER_32) (ti4_1 + ti4_2); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(3596, Dtype(tr1)))(tr1, ui4_1x); RTNHOOK(2,2); Result = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(3); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(2798, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = tr1; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(3855, "append", Result))(Result, ur1x); RTHOOK(4); ur1 = RTCCL(arg1); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(3855, "append", Result))(Result, ur1x); if (RTAL & CK_ENSURE) { RTHOOK(5); RTCT("result_exists", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } RTHOOK(6); RTCT("definition", EX_POST); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(2798, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = RTCCL(arg1); tr2 = ((up2x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(3675, "plus", tr1))(tr1, ur1x)), (((up2x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up2x.it_r = RTBU(up2x))), (up2x.type = SK_POINTER), up2x.it_r); ur1 = tr2; tb1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(3742, "same_string", Result))(Result, ur1x)).it_b); if (tb1) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(7); RTDBGLE; RTMD(0); RTLE; RTLO(3); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef up2 #undef ur1 #undef ui4_1 #undef arg1 }
/* {KL_SPECIAL_ROUTINES}.make */ EIF_TYPED_VALUE F1586_8205 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x) { GTCX char *l_feature_name = "make"; RTEX; EIF_REFERENCE loc1 = (EIF_REFERENCE) 0; #define arg1 arg1x.it_i4 EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_INTEGER_32 ti4_1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; if ((arg1x.type & SK_HEAD) == SK_REF) arg1x.it_i4 = * (EIF_INTEGER_32 *) arg1x.it_r; RTLI(4); RTLR(0,loc1); RTLR(1,Current); RTLR(2,tr1); RTLR(3,Result); RTLU (SK_REF, &Result); RTLU(SK_INT32,&arg1); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTEAA(l_feature_name, 1585, Current, 1, 1, 13881); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(1585, Current, 13881); RTIV(Current, RTAL); if ((RTAL & CK_REQUIRE) || RTAC) { RTHOOK(1); RTCT("non_negative_n", EX_PRE); RTTE((EIF_BOOLEAN) (arg1 >= ((EIF_INTEGER_32) 0L)), label_1); RTCK; RTJB; label_1: RTCF; } body:; RTHOOK(2); RTDBGAL(Current, 1, 0xF8000271, 0, 0); /* loc1 */ { static EIF_TYPE_INDEX typarr0[] = {625,0,0xFFFF}; EIF_TYPE_INDEX typres0; typarr0[1] = RTWCT(6143, dtype, Dftype(Current)); typres0 = eif_compound_id(Dftype(Current), typarr0); tr1 = RTLN(typres0); } (FUNCTION_CAST(void, (EIF_REFERENCE)) RTWC(2604, Dtype(tr1)))(tr1); RTNHOOK(2,1); loc1 = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(3); RTDBGAL(Current, 0, 0xF800026A, 0,0); /* Result */ tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(2595, "area", loc1))(loc1)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); Result = (EIF_REFERENCE) tr1; RTHOOK(4); RTDBGAL(Current, 0, 0xF800026A, 0,0); /* Result */ ui4_1 = arg1; tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(2419, "aliased_resized_area", Result))(Result, ui4_1x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); Result = (EIF_REFERENCE) tr1; if (RTAL & CK_ENSURE) { RTHOOK(5); RTCT("special_not_void", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } RTHOOK(6); RTCT("count_set", EX_POST); ti4_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(2275, "capacity", Result))(Result)).it_i4); if ((EIF_BOOLEAN)(ti4_1 == arg1)) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(7); RTDBGLE; RTMD(0); RTLE; RTLO(4); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef ui4_1 #undef arg1 }
/* {TYPE}.attempt */ EIF_TYPED_VALUE F533_3507 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x) { GTCX char *l_feature_name = "attempt"; RTEX; EIF_NATURAL_8 loc1 = (EIF_NATURAL_8) 0; #define arg1 arg1x.it_r EIF_REFERENCE tr1 = NULL; EIF_NATURAL_8 tu1_1; EIF_BOOLEAN tb1; EIF_NATURAL_8 Result = ((EIF_NATURAL_8) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(3); RTLR(0,Current); RTLR(1,tr1); RTLR(2,arg1); RTLU (SK_UINT8, &Result); RTLU(SK_REF,&arg1); RTLU (SK_REF, &Current); RTLU(SK_UINT8, &loc1); RTEAA(l_feature_name, 532, Current, 1, 1, 7668); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(532, Current, 7668); RTIV(Current, RTAL); RTHOOK(1); tr1 = RTCCL(arg1); RTOB(*(EIF_NATURAL_8 *), RTWCT(2818, dtype, Dftype(Current)), tr1, loc1, tb1); if (tb1) { RTHOOK(2); RTDBGAL(Current, 0, 0x30000000, 0,0); /* Result */ Result = (EIF_NATURAL_8) loc1; } if (RTAL & CK_ENSURE) { RTHOOK(3); RTCT("assigned_or_void", EX_POST); tb1 = '\01'; tr1 = RTLN(187); *(EIF_NATURAL_8 *)tr1 = Result; if (!RTEQ(tr1, arg1)) { tu1_1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(2807, dtype))(Current)).it_n1); tb1 = (EIF_BOOLEAN)(Result == tu1_1); } if (tb1) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(4); RTDBGLE; RTMD(0); RTLE; RTLO(4); RTEE; { EIF_TYPED_VALUE r; r.type = SK_UINT8; r.it_n1 = Result; return r; } #undef arg1 }
/* {TYPE}.as_upper */ EIF_TYPED_VALUE F918_4838 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "as_upper"; RTEX; EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE up2x = {{0}, SK_POINTER}; #define up2 up2x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_REFERENCE tr1 = NULL; EIF_REFERENCE tr2 = NULL; EIF_BOOLEAN tb1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(5); RTLR(0,tr1); RTLR(1,Current); RTLR(2,tr2); RTLR(3,ur1); RTLR(4,Result); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 917, Current, 0, 0, 13143); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(917, Current, 13143); RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 0, 0xF80000DB, 0,0); /* Result */ tr1 = RTLN(219); tr2 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(3527, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); ur1 = tr2; (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(4421, Dtype(tr1)))(tr1, ur1x); RTNHOOK(1,1); Result = (EIF_REFERENCE) RTCCL(tr1); RTHOOK(2); (FUNCTION_CAST(void, (EIF_REFERENCE)) RTVF(4518, "to_upper", Result))(Result); if (RTAL & CK_ENSURE) { RTHOOK(3); RTCT("as_upper_not_void", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } RTHOOK(4); RTCT("definition", EX_POST); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(3527, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); RTNHOOK(4,1); tr2 = ((up2x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTVF(4387, "as_upper", tr1))(tr1)), (((up2x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up2x.it_r = RTBU(up2x))), (up2x.type = SK_POINTER), up2x.it_r); ur1 = tr2; tb1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(4436, "same_string", Result))(Result, ur1x)).it_b); if (tb1) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(5); RTDBGLE; RTMD(0); RTLE; RTLO(2); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef up2 #undef ur1 }
/* {RT_DBG_LOCAL_RECORD}.set_local_value_at */ void F706_7834 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x, EIF_TYPED_VALUE arg2x, EIF_TYPED_VALUE arg3x, EIF_TYPED_VALUE arg4x) { GTCX char *l_feature_name = "set_local_value_at"; RTEX; EIF_INTEGER_32 loc1 = (EIF_INTEGER_32) 0; EIF_INTEGER_32 loc2 = (EIF_INTEGER_32) 0; #define arg1 arg1x.it_i4 #define arg2 arg2x.it_i4 #define arg3 arg3x.it_n4 #define arg4 arg4x.it_i8 EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_TYPED_VALUE ui4_2x = {{0}, SK_INT32}; #define ui4_2 ui4_2x.it_i4 EIF_TYPED_VALUE ui4_3x = {{0}, SK_INT32}; #define ui4_3 ui4_3x.it_i4 EIF_TYPED_VALUE uu4_1x = {{0}, SK_UINT32}; #define uu4_1 uu4_1x.it_n4 RTCDT; RTSN; RTDA; RTLD; if ((arg4x.type & SK_HEAD) == SK_REF) arg4x.it_i8 = * (EIF_INTEGER_64 *) arg4x.it_r; if ((arg3x.type & SK_HEAD) == SK_REF) arg3x.it_n4 = * (EIF_NATURAL_32 *) arg3x.it_r; if ((arg2x.type & SK_HEAD) == SK_REF) arg2x.it_i4 = * (EIF_INTEGER_32 *) arg2x.it_r; if ((arg1x.type & SK_HEAD) == SK_REF) arg1x.it_i4 = * (EIF_INTEGER_32 *) arg1x.it_r; RTLI(2); RTLR(0,Current); RTLR(1,ur1); RTLU (SK_VOID, NULL); RTLU(SK_INT32,&arg1); RTLU(SK_INT32,&arg2); RTLU(SK_UINT32,&arg3); RTLU(SK_INT64,&arg4); RTLU (SK_REF, &Current); RTLU(SK_INT32, &loc1); RTLU(SK_INT32, &loc2); RTEAA(l_feature_name, 705, Current, 2, 4, 13188); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(705, Current, 13188); RTIV(Current, RTAL); RTHOOK(1); if ((EIF_BOOLEAN)(arg2 == ((EIF_INTEGER_32) 0L))) { RTHOOK(2); RTDBGAL(Current, 1, 0x10000000, 1, 0); /* loc1 */ loc1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(5983, 387))(Current)).it_i4); loc1 = (EIF_INTEGER_32) loc1; } else { RTHOOK(3); RTDBGAL(Current, 1, 0x10000000, 1, 0); /* loc1 */ loc1 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(5982, 387))(Current)).it_i4); loc1 = (EIF_INTEGER_32) loc1; } RTHOOK(4); RTDBGAL(Current, 2, 0x10000000, 1, 0); /* loc2 */ ui4_1 = arg1; ui4_2 = loc1; ui4_3 = arg2; uu4_1 = arg3; ur1 = RTLN(345); *(EIF_INTEGER_64 *)ur1 = arg4; loc2 = (((FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTWF(5984, dtype))(Current, ui4_1x, ui4_2x, ui4_3x, uu4_1x, ur1x)).it_i4); if (RTAL & CK_CHECK) { RTHOOK(5); RTCT(NULL, EX_CHECK); if ((EIF_BOOLEAN)(loc2 == ((EIF_INTEGER_32) 0L))) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(6); RTDBGLE; RTMD(0); RTLE; RTLO(8); RTEE; #undef ur1 #undef ui4_1 #undef ui4_2 #undef ui4_3 #undef uu4_1 #undef arg4 #undef arg3 #undef arg2 #undef arg1 }
/* {TYPE}.adapt */ EIF_TYPED_VALUE F918_4828 (EIF_REFERENCE Current, EIF_TYPED_VALUE arg1x) { GTCX char *l_feature_name = "adapt"; RTEX; #define arg1 arg1x.it_r struct eif_ex_860 sarg1; EIF_REFERENCE earg1 = (EIF_REFERENCE) sarg1.data; EIF_REFERENCE tr1 = NULL; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; memcpy (&sarg1.overhead, HEADER(arg1), 0 + OVERHEAD); sarg1.overhead.ov_flags = EO_EXP | EO_STACK; sarg1.overhead.ov_size = 0; RTLI(4); RTLR(0,earg1); RTLR(1,Result); RTLR(2,tr1); RTLR(3,Current); RTLU (SK_REF, &Result); RTLU(SK_REF,&earg1); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 917, Current, 0, 1, 13133); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(917, Current, 13133); RTCC(earg1, 917, l_feature_name, 1, eif_non_attached_type(RTWCT(3547, dtype, Dftype(Current)))); RTIV(Current, RTAL); Result= RTLN(RTWCT(3547, dtype, Dftype(Current))); wstdinit(Result,Result); RTLXI(Result); RTHOOK(1); RTDBGAL(Current, 0, 0x8000035C, 0,0); /* Result */ tr1 = RTRCL(earg1); RTXA(tr1, Result); if (RTAL & CK_ENSURE) { RTHOOK(2); RTCT("adapted", EX_POST); if (RTEQ(Result, earg1)) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(3); RTDBGLE; RTMD(0); RTLE; RTLO(3); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef arg1 }
/* {EV_NOTEBOOK_TAB_IMP}.text */ EIF_TYPED_VALUE F1481_15123 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "text"; RTEX; EIF_REFERENCE loc1 = (EIF_REFERENCE) 0; EIF_REFERENCE loc2 = (EIF_REFERENCE) 0; EIF_TYPED_VALUE up1x = {{0}, SK_POINTER}; #define up1 up1x.it_p EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_BOOLEAN tb1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTCDT; RTSN; RTDA; RTLD; RTLI(6); RTLR(0,loc1); RTLR(1,Current); RTLR(2,tr1); RTLR(3,loc2); RTLR(4,ur1); RTLR(5,Result); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTLU(SK_REF, &loc1); RTLU(SK_REF, &loc2); RTEAA(l_feature_name, 1480, Current, 2, 0, 20452); RTSA(dtype); RTSC; RTME(dtype, 0); RTGC; RTDBGEAA(1480, Current, 20452); RTIV(Current, RTAL); RTHOOK(1); tb1 = '\0'; tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(11096, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); loc1 = RTCCL(tr1); if (EIF_TEST(loc1)) { tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(11094, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); loc2 = RTCCL(tr1); tb1 = EIF_TEST(loc2); } if (tb1) { RTHOOK(2); RTDBGAL(Current, 0, 0xF80000E1, 0,0); /* Result */ ur1 = RTCCL(loc2); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTVF(10322, "item_text", loc1))(loc1, ur1x)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); Result = (EIF_REFERENCE) RTCCL(tr1); } else { RTHOOK(3); RTDBGAL(Current, 0, 0xF80000E1, 0,0); /* Result */ tr1 = RTLN(225); ui4_1 = ((EIF_INTEGER_32) 0L); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE)) RTWC(4329, Dtype(tr1)))(tr1, ui4_1x); RTNHOOK(3,1); Result = (EIF_REFERENCE) RTCCL(tr1); } if (RTAL & CK_ENSURE) { RTHOOK(4); RTCT("not_void", EX_POST); if ((EIF_BOOLEAN)(Result != NULL)) { RTCK; } else { RTCF; } RTHOOK(5); RTCT("cloned", EX_POST); tr1 = ((up1x = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWF(10109, dtype))(Current)), (((up1x.type & SK_HEAD) == SK_REF)? (EIF_REFERENCE) 0: (up1x.it_r = RTBU(up1x))), (up1x.type = SK_POINTER), up1x.it_r); if (!RTCEQ(Result, tr1)) { RTCK; } else { RTCF; } } RTVI(Current, RTAL); RTRS; RTHOOK(6); RTDBGLE; RTMD(0); RTLE; RTLO(4); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef up1 #undef ur1 #undef ui4_1 }
/* {INET_ADDRESS_IMPL_V6}.loopback_address */ EIF_TYPED_VALUE F912_7633 (EIF_REFERENCE Current) { GTCX char *l_feature_name = "loopback_address"; RTEX; EIF_TYPED_VALUE ur1x = {{0}, SK_REF}; #define ur1 ur1x.it_r EIF_TYPED_VALUE ur2x = {{0}, SK_REF}; #define ur2 ur2x.it_r EIF_TYPED_VALUE ui4_1x = {{0}, SK_INT32}; #define ui4_1 ui4_1x.it_i4 EIF_REFERENCE tr1 = NULL; EIF_REFERENCE tr2 = NULL; EIF_REFERENCE tr3 = NULL; EIF_REFERENCE tr4 = NULL; EIF_NATURAL_8 tu1_1; EIF_REFERENCE Result = ((EIF_REFERENCE) 0); RTSN; RTDA; RTLD; RTLI(8); RTLR(0,tr1); RTLR(1,tr2); RTLR(2,ur1); RTLR(3,Current); RTLR(4,tr3); RTLR(5,tr4); RTLR(6,ur2); RTLR(7,Result); RTLU (SK_REF, &Result); RTLU (SK_REF, &Current); RTEAA(l_feature_name, 911, Current, 0, 0, 13122); RTSA(Dtype(Current)); RTSC; RTME(Dtype(Current), 0); RTGC; RTDBGEAA(911, Current, 13122); RTIV(Current, RTAL); RTHOOK(1); RTDBGAL(Current, 0, 0xF8000392, 0,0); /* Result */ tr1 = RTLN(915); tr2 = RTMS_EX_H("::1",3,3815985); ur1 = tr2; ui4_1 = ((EIF_INTEGER_32) 16L); { static EIF_TYPE_INDEX typarr0[] = {911,706,195,0xFFFF}; EIF_TYPE_INDEX typres0; static EIF_TYPE_INDEX typcache0 = INVALID_DTYPE; typres0 = (typcache0 != INVALID_DTYPE ? typcache0 : (typcache0 = eif_compound_id(Dftype(Current), 706, typarr0))); tr4 = RTLNSP2(eif_non_attached_type(typres0),0,ui4_1,sizeof(EIF_NATURAL_8), EIF_TRUE); RT_SPECIAL_COUNT(tr4) = 16L; memset(tr4, 0, RT_SPECIAL_VISIBLE_SIZE(tr4)); } tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+0) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+1) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+2) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+3) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+4) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+5) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+6) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+7) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+8) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+9) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+10) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+11) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+12) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+13) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 0L); *((EIF_NATURAL_8 *)tr4+14) = (EIF_NATURAL_8) tu1_1; tu1_1 = (EIF_NATURAL_8) ((EIF_INTEGER_32) 1L); *((EIF_NATURAL_8 *)tr4+15) = (EIF_NATURAL_8) tu1_1; tr3 = (FUNCTION_CAST(EIF_TYPED_VALUE, (EIF_REFERENCE)) RTWPF(2, 8, Dtype(tr4)))(tr4).it_r; ur2 = RTCCL(tr3); (FUNCTION_CAST(void, (EIF_REFERENCE, EIF_TYPED_VALUE, EIF_TYPED_VALUE)) RTWC(915, 43, Dtype(tr1)))(tr1, ur1x, ur2x); RTNHOOK(1,1); Result = (EIF_REFERENCE) RTCCL(tr1); RTVI(Current, RTAL); RTRS; RTHOOK(2); RTDBGLE; RTMD(0); RTLE; RTLO(2); RTEE; { EIF_TYPED_VALUE r; r.type = SK_REF; r.it_r = Result; return r; } #undef ur1 #undef ur2 #undef ui4_1 }